home *** CD-ROM | disk | FTP | other *** search
Text Truncated. Only the first 1MB is shown below. Download the file for the complete contents.
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 5.01.0164 */
- /* at Tue Sep 10 13:07:32 2002
- */
- /* Compiler settings for D:\Cybage071902\CADopia Professional SourceCode\CADopia Professional SourceCode\IntelliCAD\Source\prj\lib\AUTO\Icad.idl:
- Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
- error checks: allocation ref bounds_check enum stub_data
- */
- //@@MIDL_FILE_HEADING( )
-
-
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 440
- #endif
-
- #include "rpc.h"
- #include "rpcndr.h"
-
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
-
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
-
- #ifndef __IcadTLB_h__
- #define __IcadTLB_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- #ifndef __IIcadPoint_FWD_DEFINED__
- #define __IIcadPoint_FWD_DEFINED__
- typedef interface IIcadPoint IIcadPoint;
- #endif /* __IIcadPoint_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPoints_FWD_DEFINED__
- #define __IIcadPoints_FWD_DEFINED__
- typedef interface IIcadPoints IIcadPoints;
- #endif /* __IIcadPoints_FWD_DEFINED__ */
-
-
- #ifndef __IIcadVector_FWD_DEFINED__
- #define __IIcadVector_FWD_DEFINED__
- typedef interface IIcadVector IIcadVector;
- #endif /* __IIcadVector_FWD_DEFINED__ */
-
-
- #ifndef __IIcadMatrix_FWD_DEFINED__
- #define __IIcadMatrix_FWD_DEFINED__
- typedef interface IIcadMatrix IIcadMatrix;
- #endif /* __IIcadMatrix_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLibrary_FWD_DEFINED__
- #define __IIcadLibrary_FWD_DEFINED__
- typedef interface IIcadLibrary IIcadLibrary;
- #endif /* __IIcadLibrary_FWD_DEFINED__ */
-
-
- #ifndef __IIcadUtility_FWD_DEFINED__
- #define __IIcadUtility_FWD_DEFINED__
- typedef interface IIcadUtility IIcadUtility;
- #endif /* __IIcadUtility_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPlotterPen_FWD_DEFINED__
- #define __IIcadPlotterPen_FWD_DEFINED__
- typedef interface IIcadPlotterPen IIcadPlotterPen;
- #endif /* __IIcadPlotterPen_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPlotterPens_FWD_DEFINED__
- #define __IIcadPlotterPens_FWD_DEFINED__
- typedef interface IIcadPlotterPens IIcadPlotterPens;
- #endif /* __IIcadPlotterPens_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPlotProperties_FWD_DEFINED__
- #define __IIcadPlotProperties_FWD_DEFINED__
- typedef interface IIcadPlotProperties IIcadPlotProperties;
- #endif /* __IIcadPlotProperties_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPlotManager_FWD_DEFINED__
- #define __IIcadPlotManager_FWD_DEFINED__
- typedef interface IIcadPlotManager IIcadPlotManager;
- #endif /* __IIcadPlotManager_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPlotRegManager_FWD_DEFINED__
- #define __IIcadPlotRegManager_FWD_DEFINED__
- typedef interface IIcadPlotRegManager IIcadPlotRegManager;
- #endif /* __IIcadPlotRegManager_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDocuments_FWD_DEFINED__
- #define __IIcadDocuments_FWD_DEFINED__
- typedef interface IIcadDocuments IIcadDocuments;
- #endif /* __IIcadDocuments_FWD_DEFINED__ */
-
-
- #ifndef __IIcadWindows_FWD_DEFINED__
- #define __IIcadWindows_FWD_DEFINED__
- typedef interface IIcadWindows IIcadWindows;
- #endif /* __IIcadWindows_FWD_DEFINED__ */
-
-
- #ifndef __IIcadWindow_FWD_DEFINED__
- #define __IIcadWindow_FWD_DEFINED__
- typedef interface IIcadWindow IIcadWindow;
- #endif /* __IIcadWindow_FWD_DEFINED__ */
-
-
- #ifndef __IIcadApplication_FWD_DEFINED__
- #define __IIcadApplication_FWD_DEFINED__
- typedef interface IIcadApplication IIcadApplication;
- #endif /* __IIcadApplication_FWD_DEFINED__ */
-
-
- #ifndef __IIcadWorkspace_FWD_DEFINED__
- #define __IIcadWorkspace_FWD_DEFINED__
- typedef interface IIcadWorkspace IIcadWorkspace;
- #endif /* __IIcadWorkspace_FWD_DEFINED__ */
-
-
- #ifndef ___IcadWorkspaceEvents_FWD_DEFINED__
- #define ___IcadWorkspaceEvents_FWD_DEFINED__
- typedef interface _IcadWorkspaceEvents _IcadWorkspaceEvents;
- #endif /* ___IcadWorkspaceEvents_FWD_DEFINED__ */
-
-
- #ifndef __IIcadApplicationPreferences_FWD_DEFINED__
- #define __IIcadApplicationPreferences_FWD_DEFINED__
- typedef interface IIcadApplicationPreferences IIcadApplicationPreferences;
- #endif /* __IIcadApplicationPreferences_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDbItem_FWD_DEFINED__
- #define __IIcadDbItem_FWD_DEFINED__
- typedef interface IIcadDbItem IIcadDbItem;
- #endif /* __IIcadDbItem_FWD_DEFINED__ */
-
-
- #ifndef __IIcadTableItem_FWD_DEFINED__
- #define __IIcadTableItem_FWD_DEFINED__
- typedef interface IIcadTableItem IIcadTableItem;
- #endif /* __IIcadTableItem_FWD_DEFINED__ */
-
-
- #ifndef __IIcadRegisteredApplication_FWD_DEFINED__
- #define __IIcadRegisteredApplication_FWD_DEFINED__
- typedef interface IIcadRegisteredApplication IIcadRegisteredApplication;
- #endif /* __IIcadRegisteredApplication_FWD_DEFINED__ */
-
-
- #ifndef __IIcadRegisteredApplications_FWD_DEFINED__
- #define __IIcadRegisteredApplications_FWD_DEFINED__
- typedef interface IIcadRegisteredApplications IIcadRegisteredApplications;
- #endif /* __IIcadRegisteredApplications_FWD_DEFINED__ */
-
-
- #ifndef __IIcadEntities_FWD_DEFINED__
- #define __IIcadEntities_FWD_DEFINED__
- typedef interface IIcadEntities IIcadEntities;
- #endif /* __IIcadEntities_FWD_DEFINED__ */
-
-
- #ifndef __IIcadBlock_FWD_DEFINED__
- #define __IIcadBlock_FWD_DEFINED__
- typedef interface IIcadBlock IIcadBlock;
- #endif /* __IIcadBlock_FWD_DEFINED__ */
-
-
- #ifndef __IIcadBlocks_FWD_DEFINED__
- #define __IIcadBlocks_FWD_DEFINED__
- typedef interface IIcadBlocks IIcadBlocks;
- #endif /* __IIcadBlocks_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimensionStyle_FWD_DEFINED__
- #define __IIcadDimensionStyle_FWD_DEFINED__
- typedef interface IIcadDimensionStyle IIcadDimensionStyle;
- #endif /* __IIcadDimensionStyle_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimensionStyles_FWD_DEFINED__
- #define __IIcadDimensionStyles_FWD_DEFINED__
- typedef interface IIcadDimensionStyles IIcadDimensionStyles;
- #endif /* __IIcadDimensionStyles_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLayer_FWD_DEFINED__
- #define __IIcadLayer_FWD_DEFINED__
- typedef interface IIcadLayer IIcadLayer;
- #endif /* __IIcadLayer_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLayers_FWD_DEFINED__
- #define __IIcadLayers_FWD_DEFINED__
- typedef interface IIcadLayers IIcadLayers;
- #endif /* __IIcadLayers_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLinetype_FWD_DEFINED__
- #define __IIcadLinetype_FWD_DEFINED__
- typedef interface IIcadLinetype IIcadLinetype;
- #endif /* __IIcadLinetype_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLinetypes_FWD_DEFINED__
- #define __IIcadLinetypes_FWD_DEFINED__
- typedef interface IIcadLinetypes IIcadLinetypes;
- #endif /* __IIcadLinetypes_FWD_DEFINED__ */
-
-
- #ifndef __IIcadTextStyle_FWD_DEFINED__
- #define __IIcadTextStyle_FWD_DEFINED__
- typedef interface IIcadTextStyle IIcadTextStyle;
- #endif /* __IIcadTextStyle_FWD_DEFINED__ */
-
-
- #ifndef __IIcadTextStyles_FWD_DEFINED__
- #define __IIcadTextStyles_FWD_DEFINED__
- typedef interface IIcadTextStyles IIcadTextStyles;
- #endif /* __IIcadTextStyles_FWD_DEFINED__ */
-
-
- #ifndef __IIcadUserCoordSystem_FWD_DEFINED__
- #define __IIcadUserCoordSystem_FWD_DEFINED__
- typedef interface IIcadUserCoordSystem IIcadUserCoordSystem;
- #endif /* __IIcadUserCoordSystem_FWD_DEFINED__ */
-
-
- #ifndef __IIcadUserCoordSystems_FWD_DEFINED__
- #define __IIcadUserCoordSystems_FWD_DEFINED__
- typedef interface IIcadUserCoordSystems IIcadUserCoordSystems;
- #endif /* __IIcadUserCoordSystems_FWD_DEFINED__ */
-
-
- #ifndef __IIcadView_FWD_DEFINED__
- #define __IIcadView_FWD_DEFINED__
- typedef interface IIcadView IIcadView;
- #endif /* __IIcadView_FWD_DEFINED__ */
-
-
- #ifndef __IIcadViews_FWD_DEFINED__
- #define __IIcadViews_FWD_DEFINED__
- typedef interface IIcadViews IIcadViews;
- #endif /* __IIcadViews_FWD_DEFINED__ */
-
-
- #ifndef __IIcadViewport_FWD_DEFINED__
- #define __IIcadViewport_FWD_DEFINED__
- typedef interface IIcadViewport IIcadViewport;
- #endif /* __IIcadViewport_FWD_DEFINED__ */
-
-
- #ifndef __IIcadViewports_FWD_DEFINED__
- #define __IIcadViewports_FWD_DEFINED__
- typedef interface IIcadViewports IIcadViewports;
- #endif /* __IIcadViewports_FWD_DEFINED__ */
-
-
- #ifndef __IIcadSelectionSet_FWD_DEFINED__
- #define __IIcadSelectionSet_FWD_DEFINED__
- typedef interface IIcadSelectionSet IIcadSelectionSet;
- #endif /* __IIcadSelectionSet_FWD_DEFINED__ */
-
-
- #ifndef __IIcadSelectionSets_FWD_DEFINED__
- #define __IIcadSelectionSets_FWD_DEFINED__
- typedef interface IIcadSelectionSets IIcadSelectionSets;
- #endif /* __IIcadSelectionSets_FWD_DEFINED__ */
-
-
- #ifndef __IIcadEntity_FWD_DEFINED__
- #define __IIcadEntity_FWD_DEFINED__
- typedef interface IIcadEntity IIcadEntity;
- #endif /* __IIcadEntity_FWD_DEFINED__ */
-
-
- #ifndef __IIcad3DFace_FWD_DEFINED__
- #define __IIcad3DFace_FWD_DEFINED__
- typedef interface IIcad3DFace IIcad3DFace;
- #endif /* __IIcad3DFace_FWD_DEFINED__ */
-
-
- #ifndef __IIcad3DPoly_FWD_DEFINED__
- #define __IIcad3DPoly_FWD_DEFINED__
- typedef interface IIcad3DPoly IIcad3DPoly;
- #endif /* __IIcad3DPoly_FWD_DEFINED__ */
-
-
- #ifndef __IIcadArc_FWD_DEFINED__
- #define __IIcadArc_FWD_DEFINED__
- typedef interface IIcadArc IIcadArc;
- #endif /* __IIcadArc_FWD_DEFINED__ */
-
-
- #ifndef __IIcadAttributeDef_FWD_DEFINED__
- #define __IIcadAttributeDef_FWD_DEFINED__
- typedef interface IIcadAttributeDef IIcadAttributeDef;
- #endif /* __IIcadAttributeDef_FWD_DEFINED__ */
-
-
- #ifndef __IIcadAttribute_FWD_DEFINED__
- #define __IIcadAttribute_FWD_DEFINED__
- typedef interface IIcadAttribute IIcadAttribute;
- #endif /* __IIcadAttribute_FWD_DEFINED__ */
-
-
- #ifndef __IIcadAttributes_FWD_DEFINED__
- #define __IIcadAttributes_FWD_DEFINED__
- typedef interface IIcadAttributes IIcadAttributes;
- #endif /* __IIcadAttributes_FWD_DEFINED__ */
-
-
- #ifndef __IIcadBlockInsert_FWD_DEFINED__
- #define __IIcadBlockInsert_FWD_DEFINED__
- typedef interface IIcadBlockInsert IIcadBlockInsert;
- #endif /* __IIcadBlockInsert_FWD_DEFINED__ */
-
-
- #ifndef __IIcadCircle_FWD_DEFINED__
- #define __IIcadCircle_FWD_DEFINED__
- typedef interface IIcadCircle IIcadCircle;
- #endif /* __IIcadCircle_FWD_DEFINED__ */
-
-
- #ifndef __IIcadEllipse_FWD_DEFINED__
- #define __IIcadEllipse_FWD_DEFINED__
- typedef interface IIcadEllipse IIcadEllipse;
- #endif /* __IIcadEllipse_FWD_DEFINED__ */
-
-
- #ifndef __IIcadHatch_FWD_DEFINED__
- #define __IIcadHatch_FWD_DEFINED__
- typedef interface IIcadHatch IIcadHatch;
- #endif /* __IIcadHatch_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLeader_FWD_DEFINED__
- #define __IIcadLeader_FWD_DEFINED__
- typedef interface IIcadLeader IIcadLeader;
- #endif /* __IIcadLeader_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLine_FWD_DEFINED__
- #define __IIcadLine_FWD_DEFINED__
- typedef interface IIcadLine IIcadLine;
- #endif /* __IIcadLine_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLightWeightPolyline_FWD_DEFINED__
- #define __IIcadLightWeightPolyline_FWD_DEFINED__
- typedef interface IIcadLightWeightPolyline IIcadLightWeightPolyline;
- #endif /* __IIcadLightWeightPolyline_FWD_DEFINED__ */
-
-
- #ifndef __IIcadMText_FWD_DEFINED__
- #define __IIcadMText_FWD_DEFINED__
- typedef interface IIcadMText IIcadMText;
- #endif /* __IIcadMText_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPointEntity_FWD_DEFINED__
- #define __IIcadPointEntity_FWD_DEFINED__
- typedef interface IIcadPointEntity IIcadPointEntity;
- #endif /* __IIcadPointEntity_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPolyline_FWD_DEFINED__
- #define __IIcadPolyline_FWD_DEFINED__
- typedef interface IIcadPolyline IIcadPolyline;
- #endif /* __IIcadPolyline_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPolygonMesh_FWD_DEFINED__
- #define __IIcadPolygonMesh_FWD_DEFINED__
- typedef interface IIcadPolygonMesh IIcadPolygonMesh;
- #endif /* __IIcadPolygonMesh_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPolyfaceMesh_FWD_DEFINED__
- #define __IIcadPolyfaceMesh_FWD_DEFINED__
- typedef interface IIcadPolyfaceMesh IIcadPolyfaceMesh;
- #endif /* __IIcadPolyfaceMesh_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPViewport_FWD_DEFINED__
- #define __IIcadPViewport_FWD_DEFINED__
- typedef interface IIcadPViewport IIcadPViewport;
- #endif /* __IIcadPViewport_FWD_DEFINED__ */
-
-
- #ifndef __IIcadImage_FWD_DEFINED__
- #define __IIcadImage_FWD_DEFINED__
- typedef interface IIcadImage IIcadImage;
- #endif /* __IIcadImage_FWD_DEFINED__ */
-
-
- #ifndef __IIcadRay_FWD_DEFINED__
- #define __IIcadRay_FWD_DEFINED__
- typedef interface IIcadRay IIcadRay;
- #endif /* __IIcadRay_FWD_DEFINED__ */
-
-
- #ifndef __IIcadSolid_FWD_DEFINED__
- #define __IIcadSolid_FWD_DEFINED__
- typedef interface IIcadSolid IIcadSolid;
- #endif /* __IIcadSolid_FWD_DEFINED__ */
-
-
- #ifndef __IIcadSpline_FWD_DEFINED__
- #define __IIcadSpline_FWD_DEFINED__
- typedef interface IIcadSpline IIcadSpline;
- #endif /* __IIcadSpline_FWD_DEFINED__ */
-
-
- #ifndef __IIcadText_FWD_DEFINED__
- #define __IIcadText_FWD_DEFINED__
- typedef interface IIcadText IIcadText;
- #endif /* __IIcadText_FWD_DEFINED__ */
-
-
- #ifndef __IIcadTolerance_FWD_DEFINED__
- #define __IIcadTolerance_FWD_DEFINED__
- typedef interface IIcadTolerance IIcadTolerance;
- #endif /* __IIcadTolerance_FWD_DEFINED__ */
-
-
- #ifndef __IIcadTrace_FWD_DEFINED__
- #define __IIcadTrace_FWD_DEFINED__
- typedef interface IIcadTrace IIcadTrace;
- #endif /* __IIcadTrace_FWD_DEFINED__ */
-
-
- #ifndef __IIcadInfiniteLine_FWD_DEFINED__
- #define __IIcadInfiniteLine_FWD_DEFINED__
- typedef interface IIcadInfiniteLine IIcadInfiniteLine;
- #endif /* __IIcadInfiniteLine_FWD_DEFINED__ */
-
-
- #ifndef __IIcadExternalReference_FWD_DEFINED__
- #define __IIcadExternalReference_FWD_DEFINED__
- typedef interface IIcadExternalReference IIcadExternalReference;
- #endif /* __IIcadExternalReference_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimension_FWD_DEFINED__
- #define __IIcadDimension_FWD_DEFINED__
- typedef interface IIcadDimension IIcadDimension;
- #endif /* __IIcadDimension_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimAngular_FWD_DEFINED__
- #define __IIcadDimAngular_FWD_DEFINED__
- typedef interface IIcadDimAngular IIcadDimAngular;
- #endif /* __IIcadDimAngular_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimAligned_FWD_DEFINED__
- #define __IIcadDimAligned_FWD_DEFINED__
- typedef interface IIcadDimAligned IIcadDimAligned;
- #endif /* __IIcadDimAligned_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimDiametric_FWD_DEFINED__
- #define __IIcadDimDiametric_FWD_DEFINED__
- typedef interface IIcadDimDiametric IIcadDimDiametric;
- #endif /* __IIcadDimDiametric_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimOrdinate_FWD_DEFINED__
- #define __IIcadDimOrdinate_FWD_DEFINED__
- typedef interface IIcadDimOrdinate IIcadDimOrdinate;
- #endif /* __IIcadDimOrdinate_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimRadial_FWD_DEFINED__
- #define __IIcadDimRadial_FWD_DEFINED__
- typedef interface IIcadDimRadial IIcadDimRadial;
- #endif /* __IIcadDimRadial_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimRotated_FWD_DEFINED__
- #define __IIcadDimRotated_FWD_DEFINED__
- typedef interface IIcadDimRotated IIcadDimRotated;
- #endif /* __IIcadDimRotated_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDim3PointAngular_FWD_DEFINED__
- #define __IIcadDim3PointAngular_FWD_DEFINED__
- typedef interface IIcadDim3PointAngular IIcadDim3PointAngular;
- #endif /* __IIcadDim3PointAngular_FWD_DEFINED__ */
-
-
- #ifndef __IIcadModelSpace_FWD_DEFINED__
- #define __IIcadModelSpace_FWD_DEFINED__
- typedef interface IIcadModelSpace IIcadModelSpace;
- #endif /* __IIcadModelSpace_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPaperSpace_FWD_DEFINED__
- #define __IIcadPaperSpace_FWD_DEFINED__
- typedef interface IIcadPaperSpace IIcadPaperSpace;
- #endif /* __IIcadPaperSpace_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDocument_FWD_DEFINED__
- #define __IIcadDocument_FWD_DEFINED__
- typedef interface IIcadDocument IIcadDocument;
- #endif /* __IIcadDocument_FWD_DEFINED__ */
-
-
- #ifndef ___EIcadDocument_FWD_DEFINED__
- #define ___EIcadDocument_FWD_DEFINED__
- typedef interface _EIcadDocument _EIcadDocument;
- #endif /* ___EIcadDocument_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDocumentPreferences_FWD_DEFINED__
- #define __IIcadDocumentPreferences_FWD_DEFINED__
- typedef interface IIcadDocumentPreferences IIcadDocumentPreferences;
- #endif /* __IIcadDocumentPreferences_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPoint_FWD_DEFINED__
- #define __IIcadPoint_FWD_DEFINED__
- typedef interface IIcadPoint IIcadPoint;
- #endif /* __IIcadPoint_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPoints_FWD_DEFINED__
- #define __IIcadPoints_FWD_DEFINED__
- typedef interface IIcadPoints IIcadPoints;
- #endif /* __IIcadPoints_FWD_DEFINED__ */
-
-
- #ifndef __IIcadVector_FWD_DEFINED__
- #define __IIcadVector_FWD_DEFINED__
- typedef interface IIcadVector IIcadVector;
- #endif /* __IIcadVector_FWD_DEFINED__ */
-
-
- #ifndef __IIcadMatrix_FWD_DEFINED__
- #define __IIcadMatrix_FWD_DEFINED__
- typedef interface IIcadMatrix IIcadMatrix;
- #endif /* __IIcadMatrix_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLibrary_FWD_DEFINED__
- #define __IIcadLibrary_FWD_DEFINED__
- typedef interface IIcadLibrary IIcadLibrary;
- #endif /* __IIcadLibrary_FWD_DEFINED__ */
-
-
- #ifndef __IIcadUtility_FWD_DEFINED__
- #define __IIcadUtility_FWD_DEFINED__
- typedef interface IIcadUtility IIcadUtility;
- #endif /* __IIcadUtility_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPlotterPen_FWD_DEFINED__
- #define __IIcadPlotterPen_FWD_DEFINED__
- typedef interface IIcadPlotterPen IIcadPlotterPen;
- #endif /* __IIcadPlotterPen_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPlotterPens_FWD_DEFINED__
- #define __IIcadPlotterPens_FWD_DEFINED__
- typedef interface IIcadPlotterPens IIcadPlotterPens;
- #endif /* __IIcadPlotterPens_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPlotProperties_FWD_DEFINED__
- #define __IIcadPlotProperties_FWD_DEFINED__
- typedef interface IIcadPlotProperties IIcadPlotProperties;
- #endif /* __IIcadPlotProperties_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPlotManager_FWD_DEFINED__
- #define __IIcadPlotManager_FWD_DEFINED__
- typedef interface IIcadPlotManager IIcadPlotManager;
- #endif /* __IIcadPlotManager_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPlotRegManager_FWD_DEFINED__
- #define __IIcadPlotRegManager_FWD_DEFINED__
- typedef interface IIcadPlotRegManager IIcadPlotRegManager;
- #endif /* __IIcadPlotRegManager_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDocuments_FWD_DEFINED__
- #define __IIcadDocuments_FWD_DEFINED__
- typedef interface IIcadDocuments IIcadDocuments;
- #endif /* __IIcadDocuments_FWD_DEFINED__ */
-
-
- #ifndef __IIcadWindows_FWD_DEFINED__
- #define __IIcadWindows_FWD_DEFINED__
- typedef interface IIcadWindows IIcadWindows;
- #endif /* __IIcadWindows_FWD_DEFINED__ */
-
-
- #ifndef __IIcadWindow_FWD_DEFINED__
- #define __IIcadWindow_FWD_DEFINED__
- typedef interface IIcadWindow IIcadWindow;
- #endif /* __IIcadWindow_FWD_DEFINED__ */
-
-
- #ifndef __IIcadApplication_FWD_DEFINED__
- #define __IIcadApplication_FWD_DEFINED__
- typedef interface IIcadApplication IIcadApplication;
- #endif /* __IIcadApplication_FWD_DEFINED__ */
-
-
- #ifndef __IIcadWorkspace_FWD_DEFINED__
- #define __IIcadWorkspace_FWD_DEFINED__
- typedef interface IIcadWorkspace IIcadWorkspace;
- #endif /* __IIcadWorkspace_FWD_DEFINED__ */
-
-
- #ifndef __IIcadApplicationPreferences_FWD_DEFINED__
- #define __IIcadApplicationPreferences_FWD_DEFINED__
- typedef interface IIcadApplicationPreferences IIcadApplicationPreferences;
- #endif /* __IIcadApplicationPreferences_FWD_DEFINED__ */
-
-
- #ifndef ___IcadWorkspaceEvents_FWD_DEFINED__
- #define ___IcadWorkspaceEvents_FWD_DEFINED__
- typedef interface _IcadWorkspaceEvents _IcadWorkspaceEvents;
- #endif /* ___IcadWorkspaceEvents_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDbItem_FWD_DEFINED__
- #define __IIcadDbItem_FWD_DEFINED__
- typedef interface IIcadDbItem IIcadDbItem;
- #endif /* __IIcadDbItem_FWD_DEFINED__ */
-
-
- #ifndef __IIcadTableItem_FWD_DEFINED__
- #define __IIcadTableItem_FWD_DEFINED__
- typedef interface IIcadTableItem IIcadTableItem;
- #endif /* __IIcadTableItem_FWD_DEFINED__ */
-
-
- #ifndef __IIcadRegisteredApplication_FWD_DEFINED__
- #define __IIcadRegisteredApplication_FWD_DEFINED__
- typedef interface IIcadRegisteredApplication IIcadRegisteredApplication;
- #endif /* __IIcadRegisteredApplication_FWD_DEFINED__ */
-
-
- #ifndef __IIcadRegisteredApplications_FWD_DEFINED__
- #define __IIcadRegisteredApplications_FWD_DEFINED__
- typedef interface IIcadRegisteredApplications IIcadRegisteredApplications;
- #endif /* __IIcadRegisteredApplications_FWD_DEFINED__ */
-
-
- #ifndef __IIcadEntities_FWD_DEFINED__
- #define __IIcadEntities_FWD_DEFINED__
- typedef interface IIcadEntities IIcadEntities;
- #endif /* __IIcadEntities_FWD_DEFINED__ */
-
-
- #ifndef __IIcadBlock_FWD_DEFINED__
- #define __IIcadBlock_FWD_DEFINED__
- typedef interface IIcadBlock IIcadBlock;
- #endif /* __IIcadBlock_FWD_DEFINED__ */
-
-
- #ifndef __IIcadBlocks_FWD_DEFINED__
- #define __IIcadBlocks_FWD_DEFINED__
- typedef interface IIcadBlocks IIcadBlocks;
- #endif /* __IIcadBlocks_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimensionStyle_FWD_DEFINED__
- #define __IIcadDimensionStyle_FWD_DEFINED__
- typedef interface IIcadDimensionStyle IIcadDimensionStyle;
- #endif /* __IIcadDimensionStyle_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimensionStyles_FWD_DEFINED__
- #define __IIcadDimensionStyles_FWD_DEFINED__
- typedef interface IIcadDimensionStyles IIcadDimensionStyles;
- #endif /* __IIcadDimensionStyles_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLayer_FWD_DEFINED__
- #define __IIcadLayer_FWD_DEFINED__
- typedef interface IIcadLayer IIcadLayer;
- #endif /* __IIcadLayer_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLayers_FWD_DEFINED__
- #define __IIcadLayers_FWD_DEFINED__
- typedef interface IIcadLayers IIcadLayers;
- #endif /* __IIcadLayers_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLinetype_FWD_DEFINED__
- #define __IIcadLinetype_FWD_DEFINED__
- typedef interface IIcadLinetype IIcadLinetype;
- #endif /* __IIcadLinetype_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLinetypes_FWD_DEFINED__
- #define __IIcadLinetypes_FWD_DEFINED__
- typedef interface IIcadLinetypes IIcadLinetypes;
- #endif /* __IIcadLinetypes_FWD_DEFINED__ */
-
-
- #ifndef __IIcadTextStyle_FWD_DEFINED__
- #define __IIcadTextStyle_FWD_DEFINED__
- typedef interface IIcadTextStyle IIcadTextStyle;
- #endif /* __IIcadTextStyle_FWD_DEFINED__ */
-
-
- #ifndef __IIcadTextStyles_FWD_DEFINED__
- #define __IIcadTextStyles_FWD_DEFINED__
- typedef interface IIcadTextStyles IIcadTextStyles;
- #endif /* __IIcadTextStyles_FWD_DEFINED__ */
-
-
- #ifndef __IIcadUserCoordSystem_FWD_DEFINED__
- #define __IIcadUserCoordSystem_FWD_DEFINED__
- typedef interface IIcadUserCoordSystem IIcadUserCoordSystem;
- #endif /* __IIcadUserCoordSystem_FWD_DEFINED__ */
-
-
- #ifndef __IIcadUserCoordSystems_FWD_DEFINED__
- #define __IIcadUserCoordSystems_FWD_DEFINED__
- typedef interface IIcadUserCoordSystems IIcadUserCoordSystems;
- #endif /* __IIcadUserCoordSystems_FWD_DEFINED__ */
-
-
- #ifndef __IIcadView_FWD_DEFINED__
- #define __IIcadView_FWD_DEFINED__
- typedef interface IIcadView IIcadView;
- #endif /* __IIcadView_FWD_DEFINED__ */
-
-
- #ifndef __IIcadViews_FWD_DEFINED__
- #define __IIcadViews_FWD_DEFINED__
- typedef interface IIcadViews IIcadViews;
- #endif /* __IIcadViews_FWD_DEFINED__ */
-
-
- #ifndef __IIcadViewport_FWD_DEFINED__
- #define __IIcadViewport_FWD_DEFINED__
- typedef interface IIcadViewport IIcadViewport;
- #endif /* __IIcadViewport_FWD_DEFINED__ */
-
-
- #ifndef __IIcadViewports_FWD_DEFINED__
- #define __IIcadViewports_FWD_DEFINED__
- typedef interface IIcadViewports IIcadViewports;
- #endif /* __IIcadViewports_FWD_DEFINED__ */
-
-
- #ifndef __IIcadSelectionSet_FWD_DEFINED__
- #define __IIcadSelectionSet_FWD_DEFINED__
- typedef interface IIcadSelectionSet IIcadSelectionSet;
- #endif /* __IIcadSelectionSet_FWD_DEFINED__ */
-
-
- #ifndef __IIcadSelectionSets_FWD_DEFINED__
- #define __IIcadSelectionSets_FWD_DEFINED__
- typedef interface IIcadSelectionSets IIcadSelectionSets;
- #endif /* __IIcadSelectionSets_FWD_DEFINED__ */
-
-
- #ifndef __IIcadEntity_FWD_DEFINED__
- #define __IIcadEntity_FWD_DEFINED__
- typedef interface IIcadEntity IIcadEntity;
- #endif /* __IIcadEntity_FWD_DEFINED__ */
-
-
- #ifndef __IIcad3DFace_FWD_DEFINED__
- #define __IIcad3DFace_FWD_DEFINED__
- typedef interface IIcad3DFace IIcad3DFace;
- #endif /* __IIcad3DFace_FWD_DEFINED__ */
-
-
- #ifndef __IIcad3DPoly_FWD_DEFINED__
- #define __IIcad3DPoly_FWD_DEFINED__
- typedef interface IIcad3DPoly IIcad3DPoly;
- #endif /* __IIcad3DPoly_FWD_DEFINED__ */
-
-
- #ifndef __IIcadArc_FWD_DEFINED__
- #define __IIcadArc_FWD_DEFINED__
- typedef interface IIcadArc IIcadArc;
- #endif /* __IIcadArc_FWD_DEFINED__ */
-
-
- #ifndef __IIcadAttributeDef_FWD_DEFINED__
- #define __IIcadAttributeDef_FWD_DEFINED__
- typedef interface IIcadAttributeDef IIcadAttributeDef;
- #endif /* __IIcadAttributeDef_FWD_DEFINED__ */
-
-
- #ifndef __IIcadAttribute_FWD_DEFINED__
- #define __IIcadAttribute_FWD_DEFINED__
- typedef interface IIcadAttribute IIcadAttribute;
- #endif /* __IIcadAttribute_FWD_DEFINED__ */
-
-
- #ifndef __IIcadAttributes_FWD_DEFINED__
- #define __IIcadAttributes_FWD_DEFINED__
- typedef interface IIcadAttributes IIcadAttributes;
- #endif /* __IIcadAttributes_FWD_DEFINED__ */
-
-
- #ifndef __IIcadBlockInsert_FWD_DEFINED__
- #define __IIcadBlockInsert_FWD_DEFINED__
- typedef interface IIcadBlockInsert IIcadBlockInsert;
- #endif /* __IIcadBlockInsert_FWD_DEFINED__ */
-
-
- #ifndef __IIcadCircle_FWD_DEFINED__
- #define __IIcadCircle_FWD_DEFINED__
- typedef interface IIcadCircle IIcadCircle;
- #endif /* __IIcadCircle_FWD_DEFINED__ */
-
-
- #ifndef __IIcadEllipse_FWD_DEFINED__
- #define __IIcadEllipse_FWD_DEFINED__
- typedef interface IIcadEllipse IIcadEllipse;
- #endif /* __IIcadEllipse_FWD_DEFINED__ */
-
-
- #ifndef __IIcadHatch_FWD_DEFINED__
- #define __IIcadHatch_FWD_DEFINED__
- typedef interface IIcadHatch IIcadHatch;
- #endif /* __IIcadHatch_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLeader_FWD_DEFINED__
- #define __IIcadLeader_FWD_DEFINED__
- typedef interface IIcadLeader IIcadLeader;
- #endif /* __IIcadLeader_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLine_FWD_DEFINED__
- #define __IIcadLine_FWD_DEFINED__
- typedef interface IIcadLine IIcadLine;
- #endif /* __IIcadLine_FWD_DEFINED__ */
-
-
- #ifndef __IIcadLightWeightPolyline_FWD_DEFINED__
- #define __IIcadLightWeightPolyline_FWD_DEFINED__
- typedef interface IIcadLightWeightPolyline IIcadLightWeightPolyline;
- #endif /* __IIcadLightWeightPolyline_FWD_DEFINED__ */
-
-
- #ifndef __IIcadMText_FWD_DEFINED__
- #define __IIcadMText_FWD_DEFINED__
- typedef interface IIcadMText IIcadMText;
- #endif /* __IIcadMText_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPointEntity_FWD_DEFINED__
- #define __IIcadPointEntity_FWD_DEFINED__
- typedef interface IIcadPointEntity IIcadPointEntity;
- #endif /* __IIcadPointEntity_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPolyline_FWD_DEFINED__
- #define __IIcadPolyline_FWD_DEFINED__
- typedef interface IIcadPolyline IIcadPolyline;
- #endif /* __IIcadPolyline_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPolygonMesh_FWD_DEFINED__
- #define __IIcadPolygonMesh_FWD_DEFINED__
- typedef interface IIcadPolygonMesh IIcadPolygonMesh;
- #endif /* __IIcadPolygonMesh_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPolyfaceMesh_FWD_DEFINED__
- #define __IIcadPolyfaceMesh_FWD_DEFINED__
- typedef interface IIcadPolyfaceMesh IIcadPolyfaceMesh;
- #endif /* __IIcadPolyfaceMesh_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPViewport_FWD_DEFINED__
- #define __IIcadPViewport_FWD_DEFINED__
- typedef interface IIcadPViewport IIcadPViewport;
- #endif /* __IIcadPViewport_FWD_DEFINED__ */
-
-
- #ifndef __IIcadImage_FWD_DEFINED__
- #define __IIcadImage_FWD_DEFINED__
- typedef interface IIcadImage IIcadImage;
- #endif /* __IIcadImage_FWD_DEFINED__ */
-
-
- #ifndef __IIcadRay_FWD_DEFINED__
- #define __IIcadRay_FWD_DEFINED__
- typedef interface IIcadRay IIcadRay;
- #endif /* __IIcadRay_FWD_DEFINED__ */
-
-
- #ifndef __IIcadSolid_FWD_DEFINED__
- #define __IIcadSolid_FWD_DEFINED__
- typedef interface IIcadSolid IIcadSolid;
- #endif /* __IIcadSolid_FWD_DEFINED__ */
-
-
- #ifndef __IIcadSpline_FWD_DEFINED__
- #define __IIcadSpline_FWD_DEFINED__
- typedef interface IIcadSpline IIcadSpline;
- #endif /* __IIcadSpline_FWD_DEFINED__ */
-
-
- #ifndef __IIcadText_FWD_DEFINED__
- #define __IIcadText_FWD_DEFINED__
- typedef interface IIcadText IIcadText;
- #endif /* __IIcadText_FWD_DEFINED__ */
-
-
- #ifndef __IIcadTolerance_FWD_DEFINED__
- #define __IIcadTolerance_FWD_DEFINED__
- typedef interface IIcadTolerance IIcadTolerance;
- #endif /* __IIcadTolerance_FWD_DEFINED__ */
-
-
- #ifndef __IIcadTrace_FWD_DEFINED__
- #define __IIcadTrace_FWD_DEFINED__
- typedef interface IIcadTrace IIcadTrace;
- #endif /* __IIcadTrace_FWD_DEFINED__ */
-
-
- #ifndef __IIcadInfiniteLine_FWD_DEFINED__
- #define __IIcadInfiniteLine_FWD_DEFINED__
- typedef interface IIcadInfiniteLine IIcadInfiniteLine;
- #endif /* __IIcadInfiniteLine_FWD_DEFINED__ */
-
-
- #ifndef __IIcadExternalReference_FWD_DEFINED__
- #define __IIcadExternalReference_FWD_DEFINED__
- typedef interface IIcadExternalReference IIcadExternalReference;
- #endif /* __IIcadExternalReference_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimension_FWD_DEFINED__
- #define __IIcadDimension_FWD_DEFINED__
- typedef interface IIcadDimension IIcadDimension;
- #endif /* __IIcadDimension_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimAngular_FWD_DEFINED__
- #define __IIcadDimAngular_FWD_DEFINED__
- typedef interface IIcadDimAngular IIcadDimAngular;
- #endif /* __IIcadDimAngular_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimAligned_FWD_DEFINED__
- #define __IIcadDimAligned_FWD_DEFINED__
- typedef interface IIcadDimAligned IIcadDimAligned;
- #endif /* __IIcadDimAligned_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimDiametric_FWD_DEFINED__
- #define __IIcadDimDiametric_FWD_DEFINED__
- typedef interface IIcadDimDiametric IIcadDimDiametric;
- #endif /* __IIcadDimDiametric_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimOrdinate_FWD_DEFINED__
- #define __IIcadDimOrdinate_FWD_DEFINED__
- typedef interface IIcadDimOrdinate IIcadDimOrdinate;
- #endif /* __IIcadDimOrdinate_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimRadial_FWD_DEFINED__
- #define __IIcadDimRadial_FWD_DEFINED__
- typedef interface IIcadDimRadial IIcadDimRadial;
- #endif /* __IIcadDimRadial_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDimRotated_FWD_DEFINED__
- #define __IIcadDimRotated_FWD_DEFINED__
- typedef interface IIcadDimRotated IIcadDimRotated;
- #endif /* __IIcadDimRotated_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDim3PointAngular_FWD_DEFINED__
- #define __IIcadDim3PointAngular_FWD_DEFINED__
- typedef interface IIcadDim3PointAngular IIcadDim3PointAngular;
- #endif /* __IIcadDim3PointAngular_FWD_DEFINED__ */
-
-
- #ifndef __IIcadModelSpace_FWD_DEFINED__
- #define __IIcadModelSpace_FWD_DEFINED__
- typedef interface IIcadModelSpace IIcadModelSpace;
- #endif /* __IIcadModelSpace_FWD_DEFINED__ */
-
-
- #ifndef __IIcadPaperSpace_FWD_DEFINED__
- #define __IIcadPaperSpace_FWD_DEFINED__
- typedef interface IIcadPaperSpace IIcadPaperSpace;
- #endif /* __IIcadPaperSpace_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDocument_FWD_DEFINED__
- #define __IIcadDocument_FWD_DEFINED__
- typedef interface IIcadDocument IIcadDocument;
- #endif /* __IIcadDocument_FWD_DEFINED__ */
-
-
- #ifndef ___EIcadDocument_FWD_DEFINED__
- #define ___EIcadDocument_FWD_DEFINED__
- typedef interface _EIcadDocument _EIcadDocument;
- #endif /* ___EIcadDocument_FWD_DEFINED__ */
-
-
- #ifndef __IIcadDocumentPreferences_FWD_DEFINED__
- #define __IIcadDocumentPreferences_FWD_DEFINED__
- typedef interface IIcadDocumentPreferences IIcadDocumentPreferences;
- #endif /* __IIcadDocumentPreferences_FWD_DEFINED__ */
-
-
- #ifndef __Dimension_FWD_DEFINED__
- #define __Dimension_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Dimension Dimension;
- #else
- typedef struct Dimension Dimension;
- #endif /* __cplusplus */
-
- #endif /* __Dimension_FWD_DEFINED__ */
-
-
- #ifndef __DimAngular_FWD_DEFINED__
- #define __DimAngular_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DimAngular DimAngular;
- #else
- typedef struct DimAngular DimAngular;
- #endif /* __cplusplus */
-
- #endif /* __DimAngular_FWD_DEFINED__ */
-
-
- #ifndef __DimAligned_FWD_DEFINED__
- #define __DimAligned_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DimAligned DimAligned;
- #else
- typedef struct DimAligned DimAligned;
- #endif /* __cplusplus */
-
- #endif /* __DimAligned_FWD_DEFINED__ */
-
-
- #ifndef __DimDiametric_FWD_DEFINED__
- #define __DimDiametric_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DimDiametric DimDiametric;
- #else
- typedef struct DimDiametric DimDiametric;
- #endif /* __cplusplus */
-
- #endif /* __DimDiametric_FWD_DEFINED__ */
-
-
- #ifndef __DimOrdinate_FWD_DEFINED__
- #define __DimOrdinate_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DimOrdinate DimOrdinate;
- #else
- typedef struct DimOrdinate DimOrdinate;
- #endif /* __cplusplus */
-
- #endif /* __DimOrdinate_FWD_DEFINED__ */
-
-
- #ifndef __DimRadial_FWD_DEFINED__
- #define __DimRadial_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DimRadial DimRadial;
- #else
- typedef struct DimRadial DimRadial;
- #endif /* __cplusplus */
-
- #endif /* __DimRadial_FWD_DEFINED__ */
-
-
- #ifndef __DimRotated_FWD_DEFINED__
- #define __DimRotated_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DimRotated DimRotated;
- #else
- typedef struct DimRotated DimRotated;
- #endif /* __cplusplus */
-
- #endif /* __DimRotated_FWD_DEFINED__ */
-
-
- #ifndef __Dim3PointAngular_FWD_DEFINED__
- #define __Dim3PointAngular_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Dim3PointAngular Dim3PointAngular;
- #else
- typedef struct Dim3PointAngular Dim3PointAngular;
- #endif /* __cplusplus */
-
- #endif /* __Dim3PointAngular_FWD_DEFINED__ */
-
-
- #ifndef __ModelSpace_FWD_DEFINED__
- #define __ModelSpace_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class ModelSpace ModelSpace;
- #else
- typedef struct ModelSpace ModelSpace;
- #endif /* __cplusplus */
-
- #endif /* __ModelSpace_FWD_DEFINED__ */
-
-
- #ifndef __PaperSpace_FWD_DEFINED__
- #define __PaperSpace_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class PaperSpace PaperSpace;
- #else
- typedef struct PaperSpace PaperSpace;
- #endif /* __cplusplus */
-
- #endif /* __PaperSpace_FWD_DEFINED__ */
-
-
- #ifndef __Document_FWD_DEFINED__
- #define __Document_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Document Document;
- #else
- typedef struct Document Document;
- #endif /* __cplusplus */
-
- #endif /* __Document_FWD_DEFINED__ */
-
-
- #ifndef __DocumentPreferences_FWD_DEFINED__
- #define __DocumentPreferences_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DocumentPreferences DocumentPreferences;
- #else
- typedef struct DocumentPreferences DocumentPreferences;
- #endif /* __cplusplus */
-
- #endif /* __DocumentPreferences_FWD_DEFINED__ */
-
-
- #ifndef __Entity_FWD_DEFINED__
- #define __Entity_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Entity Entity;
- #else
- typedef struct Entity Entity;
- #endif /* __cplusplus */
-
- #endif /* __Entity_FWD_DEFINED__ */
-
-
- #ifndef __Face3D_FWD_DEFINED__
- #define __Face3D_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Face3D Face3D;
- #else
- typedef struct Face3D Face3D;
- #endif /* __cplusplus */
-
- #endif /* __Face3D_FWD_DEFINED__ */
-
-
- #ifndef __Polyline3D_FWD_DEFINED__
- #define __Polyline3D_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Polyline3D Polyline3D;
- #else
- typedef struct Polyline3D Polyline3D;
- #endif /* __cplusplus */
-
- #endif /* __Polyline3D_FWD_DEFINED__ */
-
-
- #ifndef __Arc_FWD_DEFINED__
- #define __Arc_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Arc Arc;
- #else
- typedef struct Arc Arc;
- #endif /* __cplusplus */
-
- #endif /* __Arc_FWD_DEFINED__ */
-
-
- #ifndef __AttributeDef_FWD_DEFINED__
- #define __AttributeDef_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class AttributeDef AttributeDef;
- #else
- typedef struct AttributeDef AttributeDef;
- #endif /* __cplusplus */
-
- #endif /* __AttributeDef_FWD_DEFINED__ */
-
-
- #ifndef __Attribute_FWD_DEFINED__
- #define __Attribute_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Attribute Attribute;
- #else
- typedef struct Attribute Attribute;
- #endif /* __cplusplus */
-
- #endif /* __Attribute_FWD_DEFINED__ */
-
-
- #ifndef __Attributes_FWD_DEFINED__
- #define __Attributes_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Attributes Attributes;
- #else
- typedef struct Attributes Attributes;
- #endif /* __cplusplus */
-
- #endif /* __Attributes_FWD_DEFINED__ */
-
-
- #ifndef __BlockInsert_FWD_DEFINED__
- #define __BlockInsert_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class BlockInsert BlockInsert;
- #else
- typedef struct BlockInsert BlockInsert;
- #endif /* __cplusplus */
-
- #endif /* __BlockInsert_FWD_DEFINED__ */
-
-
- #ifndef __Circle_FWD_DEFINED__
- #define __Circle_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Circle Circle;
- #else
- typedef struct Circle Circle;
- #endif /* __cplusplus */
-
- #endif /* __Circle_FWD_DEFINED__ */
-
-
- #ifndef __Ellipse_FWD_DEFINED__
- #define __Ellipse_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Ellipse Ellipse;
- #else
- typedef struct Ellipse Ellipse;
- #endif /* __cplusplus */
-
- #endif /* __Ellipse_FWD_DEFINED__ */
-
-
- #ifndef __Hatch_FWD_DEFINED__
- #define __Hatch_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Hatch Hatch;
- #else
- typedef struct Hatch Hatch;
- #endif /* __cplusplus */
-
- #endif /* __Hatch_FWD_DEFINED__ */
-
-
- #ifndef __Leader_FWD_DEFINED__
- #define __Leader_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Leader Leader;
- #else
- typedef struct Leader Leader;
- #endif /* __cplusplus */
-
- #endif /* __Leader_FWD_DEFINED__ */
-
-
- #ifndef __Line_FWD_DEFINED__
- #define __Line_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Line Line;
- #else
- typedef struct Line Line;
- #endif /* __cplusplus */
-
- #endif /* __Line_FWD_DEFINED__ */
-
-
- #ifndef __LWPolyline_FWD_DEFINED__
- #define __LWPolyline_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class LWPolyline LWPolyline;
- #else
- typedef struct LWPolyline LWPolyline;
- #endif /* __cplusplus */
-
- #endif /* __LWPolyline_FWD_DEFINED__ */
-
-
- #ifndef __MText_FWD_DEFINED__
- #define __MText_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class MText MText;
- #else
- typedef struct MText MText;
- #endif /* __cplusplus */
-
- #endif /* __MText_FWD_DEFINED__ */
-
-
- #ifndef __PointEntity_FWD_DEFINED__
- #define __PointEntity_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class PointEntity PointEntity;
- #else
- typedef struct PointEntity PointEntity;
- #endif /* __cplusplus */
-
- #endif /* __PointEntity_FWD_DEFINED__ */
-
-
- #ifndef __Polyline_FWD_DEFINED__
- #define __Polyline_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Polyline Polyline;
- #else
- typedef struct Polyline Polyline;
- #endif /* __cplusplus */
-
- #endif /* __Polyline_FWD_DEFINED__ */
-
-
- #ifndef __PolygonMesh_FWD_DEFINED__
- #define __PolygonMesh_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class PolygonMesh PolygonMesh;
- #else
- typedef struct PolygonMesh PolygonMesh;
- #endif /* __cplusplus */
-
- #endif /* __PolygonMesh_FWD_DEFINED__ */
-
-
- #ifndef __PolyfaceMesh_FWD_DEFINED__
- #define __PolyfaceMesh_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class PolyfaceMesh PolyfaceMesh;
- #else
- typedef struct PolyfaceMesh PolyfaceMesh;
- #endif /* __cplusplus */
-
- #endif /* __PolyfaceMesh_FWD_DEFINED__ */
-
-
- #ifndef __PViewport_FWD_DEFINED__
- #define __PViewport_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class PViewport PViewport;
- #else
- typedef struct PViewport PViewport;
- #endif /* __cplusplus */
-
- #endif /* __PViewport_FWD_DEFINED__ */
-
-
- #ifndef __Image_FWD_DEFINED__
- #define __Image_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Image Image;
- #else
- typedef struct Image Image;
- #endif /* __cplusplus */
-
- #endif /* __Image_FWD_DEFINED__ */
-
-
- #ifndef __Ray_FWD_DEFINED__
- #define __Ray_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Ray Ray;
- #else
- typedef struct Ray Ray;
- #endif /* __cplusplus */
-
- #endif /* __Ray_FWD_DEFINED__ */
-
-
- #ifndef __Solid_FWD_DEFINED__
- #define __Solid_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Solid Solid;
- #else
- typedef struct Solid Solid;
- #endif /* __cplusplus */
-
- #endif /* __Solid_FWD_DEFINED__ */
-
-
- #ifndef __Spline_FWD_DEFINED__
- #define __Spline_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Spline Spline;
- #else
- typedef struct Spline Spline;
- #endif /* __cplusplus */
-
- #endif /* __Spline_FWD_DEFINED__ */
-
-
- #ifndef __Text_FWD_DEFINED__
- #define __Text_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Text Text;
- #else
- typedef struct Text Text;
- #endif /* __cplusplus */
-
- #endif /* __Text_FWD_DEFINED__ */
-
-
- #ifndef __Tolerance_FWD_DEFINED__
- #define __Tolerance_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Tolerance Tolerance;
- #else
- typedef struct Tolerance Tolerance;
- #endif /* __cplusplus */
-
- #endif /* __Tolerance_FWD_DEFINED__ */
-
-
- #ifndef __Trace_FWD_DEFINED__
- #define __Trace_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Trace Trace;
- #else
- typedef struct Trace Trace;
- #endif /* __cplusplus */
-
- #endif /* __Trace_FWD_DEFINED__ */
-
-
- #ifndef __InfiniteLine_FWD_DEFINED__
- #define __InfiniteLine_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class InfiniteLine InfiniteLine;
- #else
- typedef struct InfiniteLine InfiniteLine;
- #endif /* __cplusplus */
-
- #endif /* __InfiniteLine_FWD_DEFINED__ */
-
-
- #ifndef __ExternalReference_FWD_DEFINED__
- #define __ExternalReference_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class ExternalReference ExternalReference;
- #else
- typedef struct ExternalReference ExternalReference;
- #endif /* __cplusplus */
-
- #endif /* __ExternalReference_FWD_DEFINED__ */
-
-
- #ifndef __Documents_FWD_DEFINED__
- #define __Documents_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Documents Documents;
- #else
- typedef struct Documents Documents;
- #endif /* __cplusplus */
-
- #endif /* __Documents_FWD_DEFINED__ */
-
-
- #ifndef __Windows_FWD_DEFINED__
- #define __Windows_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Windows Windows;
- #else
- typedef struct Windows Windows;
- #endif /* __cplusplus */
-
- #endif /* __Windows_FWD_DEFINED__ */
-
-
- #ifndef __Window_FWD_DEFINED__
- #define __Window_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Window Window;
- #else
- typedef struct Window Window;
- #endif /* __cplusplus */
-
- #endif /* __Window_FWD_DEFINED__ */
-
-
- #ifndef __Application_FWD_DEFINED__
- #define __Application_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Application Application;
- #else
- typedef struct Application Application;
- #endif /* __cplusplus */
-
- #endif /* __Application_FWD_DEFINED__ */
-
-
- #ifndef __Workspace_FWD_DEFINED__
- #define __Workspace_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Workspace Workspace;
- #else
- typedef struct Workspace Workspace;
- #endif /* __cplusplus */
-
- #endif /* __Workspace_FWD_DEFINED__ */
-
-
- #ifndef __ApplicationPreferences_FWD_DEFINED__
- #define __ApplicationPreferences_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class ApplicationPreferences ApplicationPreferences;
- #else
- typedef struct ApplicationPreferences ApplicationPreferences;
- #endif /* __cplusplus */
-
- #endif /* __ApplicationPreferences_FWD_DEFINED__ */
-
-
- #ifndef __Point_FWD_DEFINED__
- #define __Point_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Point Point;
- #else
- typedef struct Point Point;
- #endif /* __cplusplus */
-
- #endif /* __Point_FWD_DEFINED__ */
-
-
- #ifndef __Points_FWD_DEFINED__
- #define __Points_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Points Points;
- #else
- typedef struct Points Points;
- #endif /* __cplusplus */
-
- #endif /* __Points_FWD_DEFINED__ */
-
-
- #ifndef __Vector_FWD_DEFINED__
- #define __Vector_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Vector Vector;
- #else
- typedef struct Vector Vector;
- #endif /* __cplusplus */
-
- #endif /* __Vector_FWD_DEFINED__ */
-
-
- #ifndef __Matrix_FWD_DEFINED__
- #define __Matrix_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Matrix Matrix;
- #else
- typedef struct Matrix Matrix;
- #endif /* __cplusplus */
-
- #endif /* __Matrix_FWD_DEFINED__ */
-
-
- #ifndef __Library_FWD_DEFINED__
- #define __Library_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Library Library;
- #else
- typedef struct Library Library;
- #endif /* __cplusplus */
-
- #endif /* __Library_FWD_DEFINED__ */
-
-
- #ifndef __Utility_FWD_DEFINED__
- #define __Utility_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Utility Utility;
- #else
- typedef struct Utility Utility;
- #endif /* __cplusplus */
-
- #endif /* __Utility_FWD_DEFINED__ */
-
-
- #ifndef __RegisteredApplication_FWD_DEFINED__
- #define __RegisteredApplication_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class RegisteredApplication RegisteredApplication;
- #else
- typedef struct RegisteredApplication RegisteredApplication;
- #endif /* __cplusplus */
-
- #endif /* __RegisteredApplication_FWD_DEFINED__ */
-
-
- #ifndef __RegisteredApplications_FWD_DEFINED__
- #define __RegisteredApplications_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class RegisteredApplications RegisteredApplications;
- #else
- typedef struct RegisteredApplications RegisteredApplications;
- #endif /* __cplusplus */
-
- #endif /* __RegisteredApplications_FWD_DEFINED__ */
-
-
- #ifndef __Block_FWD_DEFINED__
- #define __Block_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Block Block;
- #else
- typedef struct Block Block;
- #endif /* __cplusplus */
-
- #endif /* __Block_FWD_DEFINED__ */
-
-
- #ifndef __Blocks_FWD_DEFINED__
- #define __Blocks_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Blocks Blocks;
- #else
- typedef struct Blocks Blocks;
- #endif /* __cplusplus */
-
- #endif /* __Blocks_FWD_DEFINED__ */
-
-
- #ifndef __DimensionStyle_FWD_DEFINED__
- #define __DimensionStyle_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DimensionStyle DimensionStyle;
- #else
- typedef struct DimensionStyle DimensionStyle;
- #endif /* __cplusplus */
-
- #endif /* __DimensionStyle_FWD_DEFINED__ */
-
-
- #ifndef __DimensionStyles_FWD_DEFINED__
- #define __DimensionStyles_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DimensionStyles DimensionStyles;
- #else
- typedef struct DimensionStyles DimensionStyles;
- #endif /* __cplusplus */
-
- #endif /* __DimensionStyles_FWD_DEFINED__ */
-
-
- #ifndef __Layer_FWD_DEFINED__
- #define __Layer_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Layer Layer;
- #else
- typedef struct Layer Layer;
- #endif /* __cplusplus */
-
- #endif /* __Layer_FWD_DEFINED__ */
-
-
- #ifndef __Layers_FWD_DEFINED__
- #define __Layers_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Layers Layers;
- #else
- typedef struct Layers Layers;
- #endif /* __cplusplus */
-
- #endif /* __Layers_FWD_DEFINED__ */
-
-
- #ifndef __Linetype_FWD_DEFINED__
- #define __Linetype_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Linetype Linetype;
- #else
- typedef struct Linetype Linetype;
- #endif /* __cplusplus */
-
- #endif /* __Linetype_FWD_DEFINED__ */
-
-
- #ifndef __Linetypes_FWD_DEFINED__
- #define __Linetypes_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Linetypes Linetypes;
- #else
- typedef struct Linetypes Linetypes;
- #endif /* __cplusplus */
-
- #endif /* __Linetypes_FWD_DEFINED__ */
-
-
- #ifndef __TextStyle_FWD_DEFINED__
- #define __TextStyle_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class TextStyle TextStyle;
- #else
- typedef struct TextStyle TextStyle;
- #endif /* __cplusplus */
-
- #endif /* __TextStyle_FWD_DEFINED__ */
-
-
- #ifndef __TextStyles_FWD_DEFINED__
- #define __TextStyles_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class TextStyles TextStyles;
- #else
- typedef struct TextStyles TextStyles;
- #endif /* __cplusplus */
-
- #endif /* __TextStyles_FWD_DEFINED__ */
-
-
- #ifndef __UserCoordSystem_FWD_DEFINED__
- #define __UserCoordSystem_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class UserCoordSystem UserCoordSystem;
- #else
- typedef struct UserCoordSystem UserCoordSystem;
- #endif /* __cplusplus */
-
- #endif /* __UserCoordSystem_FWD_DEFINED__ */
-
-
- #ifndef __UserCoordSystems_FWD_DEFINED__
- #define __UserCoordSystems_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class UserCoordSystems UserCoordSystems;
- #else
- typedef struct UserCoordSystems UserCoordSystems;
- #endif /* __cplusplus */
-
- #endif /* __UserCoordSystems_FWD_DEFINED__ */
-
-
- #ifndef __View_FWD_DEFINED__
- #define __View_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class View View;
- #else
- typedef struct View View;
- #endif /* __cplusplus */
-
- #endif /* __View_FWD_DEFINED__ */
-
-
- #ifndef __Views_FWD_DEFINED__
- #define __Views_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Views Views;
- #else
- typedef struct Views Views;
- #endif /* __cplusplus */
-
- #endif /* __Views_FWD_DEFINED__ */
-
-
- #ifndef __Viewport_FWD_DEFINED__
- #define __Viewport_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Viewport Viewport;
- #else
- typedef struct Viewport Viewport;
- #endif /* __cplusplus */
-
- #endif /* __Viewport_FWD_DEFINED__ */
-
-
- #ifndef __Viewports_FWD_DEFINED__
- #define __Viewports_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Viewports Viewports;
- #else
- typedef struct Viewports Viewports;
- #endif /* __cplusplus */
-
- #endif /* __Viewports_FWD_DEFINED__ */
-
-
- #ifndef __SelectionSet_FWD_DEFINED__
- #define __SelectionSet_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class SelectionSet SelectionSet;
- #else
- typedef struct SelectionSet SelectionSet;
- #endif /* __cplusplus */
-
- #endif /* __SelectionSet_FWD_DEFINED__ */
-
-
- #ifndef __SelectionSets_FWD_DEFINED__
- #define __SelectionSets_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class SelectionSets SelectionSets;
- #else
- typedef struct SelectionSets SelectionSets;
- #endif /* __cplusplus */
-
- #endif /* __SelectionSets_FWD_DEFINED__ */
-
-
- #ifndef __PlotterPen_FWD_DEFINED__
- #define __PlotterPen_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class PlotterPen PlotterPen;
- #else
- typedef struct PlotterPen PlotterPen;
- #endif /* __cplusplus */
-
- #endif /* __PlotterPen_FWD_DEFINED__ */
-
-
- #ifndef __PlotterPens_FWD_DEFINED__
- #define __PlotterPens_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class PlotterPens PlotterPens;
- #else
- typedef struct PlotterPens PlotterPens;
- #endif /* __cplusplus */
-
- #endif /* __PlotterPens_FWD_DEFINED__ */
-
-
- #ifndef __PlotProperties_FWD_DEFINED__
- #define __PlotProperties_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class PlotProperties PlotProperties;
- #else
- typedef struct PlotProperties PlotProperties;
- #endif /* __cplusplus */
-
- #endif /* __PlotProperties_FWD_DEFINED__ */
-
-
- #ifndef __PlotManager_FWD_DEFINED__
- #define __PlotManager_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class PlotManager PlotManager;
- #else
- typedef struct PlotManager PlotManager;
- #endif /* __cplusplus */
-
- #endif /* __PlotManager_FWD_DEFINED__ */
-
-
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- /* interface __MIDL_itf_Icad_0000 */
- /* [local] */
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef /* [helpstring][uuid] */
- enum AttachmentPoint
- { vicAttachmentPointTopLeft = 1,
- vicAttachmentPointTopCenter = 2,
- vicAttachmentPointTopRight = 3,
- vicAttachmentPointMiddleLeft = 4,
- vicAttachmentPointMiddleCenter = 5,
- vicAttachmentPointMiddleRight = 6,
- vicAttachmentPointBottomLeft = 7,
- vicAttachmentPointBottomCenter = 8,
- vicAttachmentPointBottomRight = 9
- } AttachmentPoint;
-
- typedef /* [helpstring][uuid] */
- enum TextFlag
- { vicTextFlagNormal = 0,
- vicTextFlagBackward = 2,
- vicTextFlagUpsideDown = 4
- } TextFlag;
-
- typedef /* [helpstring][uuid] */
- enum DrawingDirection
- { vicLeftToRight = 1,
- vicRightToLeft = 2,
- vicTopToBottom = 3,
- vicBottomToTop = 4
- } DrawingDirection;
-
- typedef /* [helpstring][uuid] */
- enum AttributeMode
- { vicAttributeModeNormal = 0,
- vicAttributeModeInvisible = 1,
- vicAttributeModeConstant = 2,
- vicAttributeModeVerify = 4,
- vicAttributeModePreset = 8
- } AttributeMode;
-
- typedef /* [helpstring][uuid] */
- enum Colors
- { vicVariousColors = -2,
- vicColorXOr = -1,
- vicByBlock = 0,
- vicRed = 1,
- vicYellow = 2,
- vicGreen = 3,
- vicCyan = 4,
- vicBlue = 5,
- vicMagenta = 6,
- vicWhite = 7,
- vicByLayer = 256
- } Colors;
-
- typedef /* [helpstring][uuid] */
- enum DistanceUnits
- { vicScientific = 1,
- vicDecimal = 2,
- vicEngineering = 3,
- vicArchitectural = 4,
- vicFractional = 5
- } DistanceUnits;
-
- typedef /* [helpstring][uuid] */
- enum AngleUnits
- { vicDegrees = 0,
- vicDegreeMinuteSeconds = 1,
- vicGrads = 2,
- vicRadians = 3,
- vicSurveyorUnits = 4
- } AngleUnits;
-
- typedef /* [helpstring][uuid] */
- enum EntityType
- { vicUnknownEntity = 0,
- vic3dFace = vicUnknownEntity + 1,
- vic3dPoly = vic3dFace + 1,
- vicArc = vic3dPoly + 1,
- vicAttribute = vicArc + 1,
- vicAttributeDef = vicAttribute + 1,
- vicBlockInsert = vicAttributeDef + 1,
- vicCircle = vicBlockInsert + 1,
- vicDim3PointAngular = vicCircle + 1,
- vicDimAligned = vicDim3PointAngular + 1,
- vicDimAngular = vicDimAligned + 1,
- vicDimDiametric = vicDimAngular + 1,
- vicDimOrdinate = vicDimDiametric + 1,
- vicDimRadial = vicDimOrdinate + 1,
- vicDimRotated = vicDimRadial + 1,
- vicEllipse = vicDimRotated + 1,
- vicExternalReference = vicEllipse + 1,
- vicHatch = vicExternalReference + 1,
- vicImage = vicHatch + 1,
- vicInfiniteLine = vicImage + 1,
- vicLeader = vicInfiniteLine + 1,
- vicLine = vicLeader + 1,
- vicLWPolyline = vicLine + 1,
- vicMtext = vicLWPolyline + 1,
- vicPointEntity = vicMtext + 1,
- vicPolyline = vicPointEntity + 1,
- vicPolygonMesh = vicPolyline + 1,
- vicPolyfaceMesh = vicPolygonMesh + 1,
- vicPViewport = vicPolyfaceMesh + 1,
- vicRay = vicPViewport + 1,
- vicSolid = vicRay + 1,
- vicSpline = vicSolid + 1,
- vicText = vicSpline + 1,
- vicTolerance = vicText + 1,
- vicTrace = vicTolerance + 1
- } EntityType;
-
- typedef /* [helpstring][uuid] */
- enum PMSpace
- { vicModelSpace = 0,
- vicPaperSpace = vicModelSpace + 1
- } PMSpace;
-
- typedef /* [helpstring][uuid] */
- enum HatchStyle
- { vicHatchStyleNormal = 0,
- vicHatchStyleOuter = vicHatchStyleNormal + 1,
- vicHatchStyleIgnore = vicHatchStyleOuter + 1
- } HatchStyle;
-
- typedef /* [helpstring][uuid] */
- enum HatchType
- { vicHatchPatternTypeUserDefined = 0,
- vicHatchPatternTypePreDefined = vicHatchPatternTypeUserDefined + 1,
- vicHatchPatternTypeCustomDefined = vicHatchPatternTypePreDefined + 1
- } HatchType;
-
- typedef /* [helpstring][uuid] */
- enum HorizontalAlignment
- { vicHorizontalAlignmentLeft = 0,
- vicHorizontalAlignmentCenter = vicHorizontalAlignmentLeft + 1,
- vicHorizontalAlignmentRight = vicHorizontalAlignmentCenter + 1,
- vicHorizontalAlignmentAligned = vicHorizontalAlignmentRight + 1,
- vicHorizontalAlignmentMiddle = vicHorizontalAlignmentAligned + 1,
- vicHorizontalAlignmentFit = vicHorizontalAlignmentMiddle + 1
- } HorizontalAlignment;
-
- typedef /* [helpstring][uuid] */
- enum VerticalAlignment
- { vicVerticalAlignmentBaseline = 0,
- vicVerticalAlignmentBottom = vicVerticalAlignmentBaseline + 1,
- vicVerticalAlignmentMiddle = vicVerticalAlignmentBottom + 1,
- vicVerticalAlignmentTop = vicVerticalAlignmentMiddle + 1
- } VerticalAlignment;
-
- typedef /* [helpstring][uuid] */
- enum LeaderType
- { vicLineNoArrow = 0,
- vicSplineNoArrow = 1,
- vicLineWithArrow = 2,
- vicSplineWithArrow = 3
- } LeaderType;
-
- typedef /* [helpstring][uuid] */
- enum IntersectOptions
- { vicExtendNone = 0,
- vicExtendThisEntity = vicExtendNone + 1,
- vicExtendOtherEntity = vicExtendThisEntity + 1,
- vicExtendBoth = vicExtendOtherEntity + 1
- } IntersectOptions;
-
- typedef /* [helpstring][uuid] */
- enum ObjectSnapMode
- { vicOsnapNone = 0,
- vicOsnapEnd = 1,
- vicOsnapMid = 2,
- vicOsnapCenter = 4,
- vicOsnapNode = 8,
- vicOsnapQuadrant = 16,
- vicOsnapIntersection = 32,
- vicOsnapInsert = 64,
- vicOsnapPerpendicular = 128,
- vicOsnapTangent = 256,
- vicOsnapNear = 512,
- vicOsnapQuick = 1024,
- vicOsnapPlanViewIntersection = 2048,
- vicOsnapPoint = 4096
- } ObjectSnapMode;
-
- typedef /* [helpstring][uuid] */
- enum PolylineType
- { vicSimplePoly = 0,
- vicFitCurvePoly = vicSimplePoly + 1,
- vicQuadSplinePoly = vicFitCurvePoly + 1,
- vicCubicSplinePoly = vicQuadSplinePoly + 1
- } PolylineType;
-
- typedef /* [helpstring][uuid] */
- enum SelectionSetType
- { vicSelectionSetCrossingPolygon = 0,
- vicSelectionSetOutsidePolygon = vicSelectionSetCrossingPolygon + 1,
- vicSelectionSetInsidePolygon = vicSelectionSetOutsidePolygon + 1,
- vicSelectionSetCrossingCircle = vicSelectionSetInsidePolygon + 1,
- vicSelectionSetOutsideCircle = vicSelectionSetCrossingCircle + 1,
- vicSelectionSetInsideCircle = vicSelectionSetOutsideCircle + 1,
- vicSelectionSetCrossingWindow = vicSelectionSetInsideCircle + 1,
- vicSelectionSetOutsideWindow = vicSelectionSetCrossingWindow + 1,
- vicSelectionSetInsideWindow = vicSelectionSetOutsideWindow + 1,
- vicSelectionSetPrevious = vicSelectionSetInsideWindow + 1,
- vicSelectionSetLast = vicSelectionSetPrevious + 1,
- vicSelectionSetAll = vicSelectionSetLast + 1,
- vicSelectionSetFence = vicSelectionSetAll + 1
- } SelectionSetType;
-
- typedef /* [helpstring][uuid] */
- enum CoordinateSystemTypes
- { vicWorld = 0,
- vicUCS = 1,
- vicDisplayDCS = 2,
- vicPaperSpaceDCS = 3
- } CoordinateSystemTypes;
-
- typedef /* [helpstring][uuid] */
- enum ViewMode
- { vicViewModeNormal = 0,
- vicViewModePerspectiveOn = 1,
- vicViewModeFrontClippingOn = 2,
- vicViewModeBackClippingOn = 4,
- vicViewModeUCSFollowOn = 8
- } ViewMode;
-
- typedef /* [helpstring][uuid] */
- enum ZoomScale
- { vicZoomScaledAbsolute = 0,
- vicZoomScaledRelative = vicZoomScaledAbsolute + 1,
- vicZoomScaledRelativePSpace = vicZoomScaledRelative + 1
- } ZoomScale;
-
- typedef /* [helpstring][uuid] */
- enum ArrangeStyle
- { vicArrangeTileVertical = 1,
- vicArrangeTileHorizontal = 2,
- vicArrangeCascade = 3
- } ArrangeStyle;
-
- typedef /* [helpstring][uuid] */
- enum WhichViewport
- { vicActiveViewport = 0,
- vicAllViewports = vicActiveViewport + 1
- } WhichViewport;
-
- typedef /* [helpstring][uuid] */
- enum PolygonMeshType
- { vicSimpleMesh = 0,
- vicQuadSurfaceMesh = 5,
- vicCubicSurfaceMesh = 6,
- vicBezierSurfaceMesh = 8
- } PolygonMeshType;
-
- typedef /* [helpstring][uuid] */
- enum FileVersions
- { vicVersionR2_5 = 0,
- vicVersionR2_6 = 1,
- vicVersionR9 = 2,
- vicVersionR10 = 3,
- vicVersionR11_12 = 4,
- vicVersionR13 = 5,
- vicVersionR14 = 6,
- vicVersionR2000 = 7
- } FileVersions;
-
- typedef /* [helpstring][uuid] */
- enum ScrollFlagsX
- { vicScrollNoneX = 9,
- vicScrollLeft = 0,
- vicScrollLeftPage = 2,
- vicScrollRight = 1,
- vicScrollRightPage = 3,
- vicScrollToLeft = 6,
- vicScrollToRight = 7
- } ScrollFlagsX;
-
- typedef /* [helpstring][uuid] */
- enum ScrollFlagsY
- { vicScrollNoneY = 9,
- vicScrollUp = 0,
- vicScrollUpPage = 2,
- vicScrollDown = 1,
- vicScrollDownPage = 3,
- vicScrollToTop = 6,
- vicScrollToBottom = 7
- } ScrollFlagsY;
-
- typedef /* [helpstring][uuid] */
- enum WindowState
- { vicWSNone = 0,
- vicWSDockedLeft = 1,
- vicWSDockedTop = 2,
- vicWSDockedRight = 4,
- vicWSDockedBottom = 8,
- vicWSFloating = 16,
- vicWSAnchorLeft = 32,
- vicWSAnchorTop = 64,
- vicWSAnchorRight = 128,
- vicWSAnchorBottom = 256,
- vicWSAnchorAutoHide = 512,
- vicWSVisible = 134217728,
- vicWSRestored = 268435456,
- vicWSMinimized = 536870912,
- vicWSMaximized = 1073741824
- } WindowState;
-
- typedef /* [helpstring][uuid] */
- enum TextFontStyle
- { vicFontRegular = 0,
- vicFontItalic = vicFontRegular + 1,
- vicFontBold = vicFontItalic + 1,
- vicFontBoldItalic = vicFontBold + 1
- } TextFontStyle;
-
- typedef /* [helpstring][uuid] */
- enum DimTextMovement
- { vicDimLineWithText = 0,
- vicMoveTextAddLeader = vicDimLineWithText + 1,
- vicMoveTextNoLeader = vicMoveTextAddLeader + 1
- } DimTextMovement;
-
- typedef /* [helpstring][uuid] */
- enum DimToleranceMethod
- { vicTolNone = 0,
- vicTolSymmetrical = vicTolNone + 1,
- vicTolDeviation = vicTolSymmetrical + 1,
- vicTolLimits = vicTolDeviation + 1,
- vicTolBasic = vicTolLimits + 1
- } DimToleranceMethod;
-
- typedef /* [helpstring][uuid] */
- enum DimToleranceJustify
- { vicTolTop = 0,
- vicTolMiddle = vicTolTop + 1,
- vicTolBottom = vicTolMiddle + 1
- } DimToleranceJustify;
-
- typedef /* [helpstring][uuid] */
- enum DimPrecision
- { vicDimPrecisionZero = 0,
- vicDimPrecisionOne = vicDimPrecisionZero + 1,
- vicDimPrecisionTwo = vicDimPrecisionOne + 1,
- vicDimPrecisionThree = vicDimPrecisionTwo + 1,
- vicDimPrecisionFour = vicDimPrecisionThree + 1,
- vicDimPrecisionFive = vicDimPrecisionFour + 1,
- vicDimPrecisionSix = vicDimPrecisionFive + 1,
- vicDimPrecisionSeven = vicDimPrecisionSix + 1,
- vicDimPrecisionEight = vicDimPrecisionSeven + 1
- } DimPrecision;
-
- typedef /* [helpstring][uuid] */
- enum DimLUnits
- { vicDimLScientific = 0,
- vicDimLDecimal = vicDimLScientific + 1,
- vicDimLEngineering = vicDimLDecimal + 1,
- vicDimLArchitectural = vicDimLEngineering + 1,
- vicDimLFractional = vicDimLArchitectural + 1,
- vicDimLWindowsDesktop = vicDimLFractional + 1
- } DimLUnits;
-
- typedef /* [helpstring][uuid] */
- enum DimVerticalJustification
- { vicVertCentered = 0,
- vicAbove = vicVertCentered + 1,
- vicOutside = vicAbove + 1,
- vicJIS = vicOutside + 1
- } DimVerticalJustification;
-
- typedef /* [helpstring][uuid] */
- enum DimHorizontalJustification
- { vicHorzCentered = 0,
- vicFirstExtensionLine = vicHorzCentered + 1,
- vicSecondExtensionLine = vicFirstExtensionLine + 1,
- vicOverFirstExtension = vicSecondExtensionLine + 1,
- vicOverSecondExtension = vicOverFirstExtension + 1
- } DimHorizontalJustification;
-
- typedef /* [helpstring][uuid] */
- enum DimArrowheadType
- { vicArrowDefault = 0,
- vicArrowDot = vicArrowDefault + 1,
- vicArrowDotSmall = vicArrowDot + 1,
- vicArrowDotBlank = vicArrowDotSmall + 1,
- vicArrowOrigin = vicArrowDotBlank + 1,
- vicArrowOrigin2 = vicArrowOrigin + 1,
- vicArrowOpen = vicArrowOrigin2 + 1,
- vicArrowOpen90 = vicArrowOpen + 1,
- vicArrowOpen30 = vicArrowOpen90 + 1,
- vicArrowClosed = vicArrowOpen30 + 1,
- vicArrowSmall = vicArrowClosed + 1,
- vicArrowNone = vicArrowSmall + 1,
- vicArrowOblique = vicArrowNone + 1,
- vicArrowBoxFilled = vicArrowOblique + 1,
- vicArrowBoxBlank = vicArrowBoxFilled + 1,
- vicArrowClosedBlank = vicArrowBoxBlank + 1,
- vicArrowDatumFilled = vicArrowClosedBlank + 1,
- vicArrowDatumBlank = vicArrowDatumFilled + 1,
- vicArrowIntegral = vicArrowDatumBlank + 1,
- vicArrowArchTick = vicArrowIntegral + 1,
- vicArrowUserDefined = vicArrowArchTick + 1
- } DimArrowheadType;
-
- typedef /* [helpstring][uuid] */
- enum DimFit
- { vicTextAndArrows = 0,
- vicArrowsOnly = vicTextAndArrows + 1,
- vicTextOnly = vicArrowsOnly + 1,
- vicBestFit = vicTextOnly + 1
- } DimFit;
-
- typedef /* [helpstring][uuid] */
- enum DimFractionType
- { vicHorizontal = 0,
- vicDiagonal = vicHorizontal + 1,
- vicNotStacked = vicDiagonal + 1
- } DimFractionType;
-
- typedef /* [helpstring][uuid] */
- enum DimCenterType
- { vicCenterMark = 0,
- vicCenterLine = vicCenterMark + 1,
- vicCenterNone = vicCenterLine + 1
- } DimCenterType;
-
- typedef /* [helpstring][uuid] */
- enum ViewportSplitType
- { vicViewport2Horizontal = 0,
- vicViewport2Vertical = vicViewport2Horizontal + 1,
- vicViewport3Left = vicViewport2Vertical + 1,
- vicViewport3Right = vicViewport3Left + 1,
- vicViewport3Horizontal = vicViewport3Right + 1,
- vicViewport3Vertical = vicViewport3Horizontal + 1,
- vicViewport3Above = vicViewport3Vertical + 1,
- vicViewport3Below = vicViewport3Above + 1,
- vicViewport4 = vicViewport3Below + 1
- } ViewportSplitType;
-
- typedef /* [helpstring][uuid] */
- enum UserInputType
- { vicNoNull = 1,
- vicNoZero = 2,
- vicNoNegative = 4,
- vicNoLimitsCheck = 8,
- vicUseDashedLines = 32,
- vicNoZ = 64,
- vicNoRestrictions = 128
- } UserInputType;
-
-
-
-
-
-
-
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_Icad_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_Icad_0000_v0_0_s_ifspec;
-
- #ifndef __IIcadPoint_INTERFACE_DEFINED__
- #define __IIcadPoint_INTERFACE_DEFINED__
-
- /* interface IIcadPoint */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadPoint;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c107-7e36-11d1-bc5a-0060089608a4")
- IIcadPoint : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_PointsCollection(
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppPoints) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_x(
- /* [retval][out] */ double __RPC_FAR *pX) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_x(
- /* [in] */ double X1) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_y(
- /* [retval][out] */ double __RPC_FAR *pY) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_y(
- /* [in] */ double Y1) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_z(
- /* [retval][out] */ double __RPC_FAR *pZ) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_z(
- /* [in] */ double Z1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadPointVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadPoint __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadPoint __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadPoint __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadPoint __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadPoint __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadPoint __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadPoint __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PointsCollection )(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppPoints);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_x )(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pX);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_x )(
- IIcadPoint __RPC_FAR * This,
- /* [in] */ double X1);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_y )(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pY);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_y )(
- IIcadPoint __RPC_FAR * This,
- /* [in] */ double Y1);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_z )(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pZ);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_z )(
- IIcadPoint __RPC_FAR * This,
- /* [in] */ double Z1);
-
- END_INTERFACE
- } IIcadPointVtbl;
-
- interface IIcadPoint
- {
- CONST_VTBL struct IIcadPointVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadPoint_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadPoint_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadPoint_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadPoint_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadPoint_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadPoint_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadPoint_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadPoint_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadPoint_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadPoint_get_PointsCollection(This,ppPoints) \
- (This)->lpVtbl -> get_PointsCollection(This,ppPoints)
-
- #define IIcadPoint_get_x(This,pX) \
- (This)->lpVtbl -> get_x(This,pX)
-
- #define IIcadPoint_put_x(This,X1) \
- (This)->lpVtbl -> put_x(This,X1)
-
- #define IIcadPoint_get_y(This,pY) \
- (This)->lpVtbl -> get_y(This,pY)
-
- #define IIcadPoint_put_y(This,Y1) \
- (This)->lpVtbl -> put_y(This,Y1)
-
- #define IIcadPoint_get_z(This,pZ) \
- (This)->lpVtbl -> get_z(This,pZ)
-
- #define IIcadPoint_put_z(This,Z1) \
- (This)->lpVtbl -> put_z(This,Z1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadPoint_get_Application_Proxy(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadPoint_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadPoint_get_Parent_Proxy(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadPoint_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadPoint_get_PointsCollection_Proxy(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppPoints);
-
-
- void __RPC_STUB IIcadPoint_get_PointsCollection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadPoint_get_x_Proxy(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pX);
-
-
- void __RPC_STUB IIcadPoint_get_x_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadPoint_put_x_Proxy(
- IIcadPoint __RPC_FAR * This,
- /* [in] */ double X1);
-
-
- void __RPC_STUB IIcadPoint_put_x_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadPoint_get_y_Proxy(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pY);
-
-
- void __RPC_STUB IIcadPoint_get_y_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadPoint_put_y_Proxy(
- IIcadPoint __RPC_FAR * This,
- /* [in] */ double Y1);
-
-
- void __RPC_STUB IIcadPoint_put_y_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadPoint_get_z_Proxy(
- IIcadPoint __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pZ);
-
-
- void __RPC_STUB IIcadPoint_get_z_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadPoint_put_z_Proxy(
- IIcadPoint __RPC_FAR * This,
- /* [in] */ double Z1);
-
-
- void __RPC_STUB IIcadPoint_put_z_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadPoint_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadPoints_INTERFACE_DEFINED__
- #define __IIcadPoints_INTERFACE_DEFINED__
-
- /* interface IIcadPoints */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadPoints;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c10c-7e36-11d1-bc5a-0060089608a4")
- IIcadPoints : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [optional][in] */ double x,
- /* [optional][in] */ double y,
- /* [optional][in] */ double z,
- /* [optional][in] */ long Index,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *Point) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long Index,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [optional][in] */ long Index,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *Point) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadPointsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadPoints __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadPoints __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadPoints __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadPoints __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadPoints __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadPoints __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadPoints __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadPoints __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadPoints __RPC_FAR * This,
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadPoints __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadPoints __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadPoints __RPC_FAR * This,
- /* [optional][in] */ double x,
- /* [optional][in] */ double y,
- /* [optional][in] */ double z,
- /* [optional][in] */ long Index,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *Point);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadPoints __RPC_FAR * This,
- /* [in] */ long Index,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )(
- IIcadPoints __RPC_FAR * This,
- /* [optional][in] */ long Index,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *Point);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
- IIcadPoints __RPC_FAR * This);
-
- END_INTERFACE
- } IIcadPointsVtbl;
-
- interface IIcadPoints
- {
- CONST_VTBL struct IIcadPointsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadPoints_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadPoints_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadPoints_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadPoints_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadPoints_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadPoints_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadPoints_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadPoints_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadPoints_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadPoints_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadPoints_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadPoints_Add(This,x,y,z,Index,Point) \
- (This)->lpVtbl -> Add(This,x,y,z,Index,Point)
-
- #define IIcadPoints_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #define IIcadPoints_Remove(This,Index,Point) \
- (This)->lpVtbl -> Remove(This,Index,Point)
-
- #define IIcadPoints_RemoveAll(This) \
- (This)->lpVtbl -> RemoveAll(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadPoints_get_Application_Proxy(
- IIcadPoints __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadPoints_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadPoints_get_Parent_Proxy(
- IIcadPoints __RPC_FAR * This,
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadPoints_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadPoints_get_Count_Proxy(
- IIcadPoints __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadPoints_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadPoints_get__NewEnum_Proxy(
- IIcadPoints __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadPoints_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadPoints_Add_Proxy(
- IIcadPoints __RPC_FAR * This,
- /* [optional][in] */ double x,
- /* [optional][in] */ double y,
- /* [optional][in] */ double z,
- /* [optional][in] */ long Index,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *Point);
-
-
- void __RPC_STUB IIcadPoints_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPoints_Item_Proxy(
- IIcadPoints __RPC_FAR * This,
- /* [in] */ long Index,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadPoints_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadPoints_Remove_Proxy(
- IIcadPoints __RPC_FAR * This,
- /* [optional][in] */ long Index,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *Point);
-
-
- void __RPC_STUB IIcadPoints_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadPoints_RemoveAll_Proxy(
- IIcadPoints __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadPoints_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadPoints_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadVector_INTERFACE_DEFINED__
- #define __IIcadVector_INTERFACE_DEFINED__
-
- /* interface IIcadVector */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadVector;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c108-7e36-11d1-bc5a-0060089608a4")
- IIcadVector : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_x(
- /* [retval][out] */ double __RPC_FAR *pX) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_x(
- /* [in] */ double X1) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_y(
- /* [retval][out] */ double __RPC_FAR *pY) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_y(
- /* [in] */ double Y1) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_z(
- /* [retval][out] */ double __RPC_FAR *pZ) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_z(
- /* [in] */ double Z1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadVectorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadVector __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadVector __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadVector __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadVector __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadVector __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadVector __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadVector __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadVector __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadVector __RPC_FAR * This,
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_x )(
- IIcadVector __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pX);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_x )(
- IIcadVector __RPC_FAR * This,
- /* [in] */ double X1);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_y )(
- IIcadVector __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pY);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_y )(
- IIcadVector __RPC_FAR * This,
- /* [in] */ double Y1);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_z )(
- IIcadVector __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pZ);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_z )(
- IIcadVector __RPC_FAR * This,
- /* [in] */ double Z1);
-
- END_INTERFACE
- } IIcadVectorVtbl;
-
- interface IIcadVector
- {
- CONST_VTBL struct IIcadVectorVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadVector_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadVector_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadVector_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadVector_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadVector_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadVector_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadVector_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadVector_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadVector_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadVector_get_x(This,pX) \
- (This)->lpVtbl -> get_x(This,pX)
-
- #define IIcadVector_put_x(This,X1) \
- (This)->lpVtbl -> put_x(This,X1)
-
- #define IIcadVector_get_y(This,pY) \
- (This)->lpVtbl -> get_y(This,pY)
-
- #define IIcadVector_put_y(This,Y1) \
- (This)->lpVtbl -> put_y(This,Y1)
-
- #define IIcadVector_get_z(This,pZ) \
- (This)->lpVtbl -> get_z(This,pZ)
-
- #define IIcadVector_put_z(This,Z1) \
- (This)->lpVtbl -> put_z(This,Z1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadVector_get_Application_Proxy(
- IIcadVector __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadVector_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadVector_get_Parent_Proxy(
- IIcadVector __RPC_FAR * This,
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadVector_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadVector_get_x_Proxy(
- IIcadVector __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pX);
-
-
- void __RPC_STUB IIcadVector_get_x_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadVector_put_x_Proxy(
- IIcadVector __RPC_FAR * This,
- /* [in] */ double X1);
-
-
- void __RPC_STUB IIcadVector_put_x_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadVector_get_y_Proxy(
- IIcadVector __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pY);
-
-
- void __RPC_STUB IIcadVector_get_y_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadVector_put_y_Proxy(
- IIcadVector __RPC_FAR * This,
- /* [in] */ double Y1);
-
-
- void __RPC_STUB IIcadVector_put_y_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadVector_get_z_Proxy(
- IIcadVector __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pZ);
-
-
- void __RPC_STUB IIcadVector_get_z_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadVector_put_z_Proxy(
- IIcadVector __RPC_FAR * This,
- /* [in] */ double Z1);
-
-
- void __RPC_STUB IIcadVector_put_z_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadVector_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadMatrix_INTERFACE_DEFINED__
- #define __IIcadMatrix_INTERFACE_DEFINED__
-
- /* interface IIcadMatrix */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadMatrix;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c109-7e36-11d1-bc5a-0060089608a4")
- IIcadMatrix : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetValue(
- /* [in] */ int Row,
- /* [in] */ int Column,
- /* [retval][out] */ double __RPC_FAR *pValue) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ int Row,
- /* [in] */ int Column,
- /* [in] */ double Value) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadMatrixVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadMatrix __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadMatrix __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadMatrix __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadMatrix __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadMatrix __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadMatrix __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadMatrix __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadMatrix __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadMatrix __RPC_FAR * This,
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
- IIcadMatrix __RPC_FAR * This,
- /* [in] */ int Row,
- /* [in] */ int Column,
- /* [retval][out] */ double __RPC_FAR *pValue);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )(
- IIcadMatrix __RPC_FAR * This,
- /* [in] */ int Row,
- /* [in] */ int Column,
- /* [in] */ double Value);
-
- END_INTERFACE
- } IIcadMatrixVtbl;
-
- interface IIcadMatrix
- {
- CONST_VTBL struct IIcadMatrixVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadMatrix_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadMatrix_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadMatrix_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadMatrix_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadMatrix_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadMatrix_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadMatrix_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadMatrix_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadMatrix_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadMatrix_GetValue(This,Row,Column,pValue) \
- (This)->lpVtbl -> GetValue(This,Row,Column,pValue)
-
- #define IIcadMatrix_SetValue(This,Row,Column,Value) \
- (This)->lpVtbl -> SetValue(This,Row,Column,Value)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadMatrix_get_Application_Proxy(
- IIcadMatrix __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadMatrix_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadMatrix_get_Parent_Proxy(
- IIcadMatrix __RPC_FAR * This,
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadMatrix_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadMatrix_GetValue_Proxy(
- IIcadMatrix __RPC_FAR * This,
- /* [in] */ int Row,
- /* [in] */ int Column,
- /* [retval][out] */ double __RPC_FAR *pValue);
-
-
- void __RPC_STUB IIcadMatrix_GetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadMatrix_SetValue_Proxy(
- IIcadMatrix __RPC_FAR * This,
- /* [in] */ int Row,
- /* [in] */ int Column,
- /* [in] */ double Value);
-
-
- void __RPC_STUB IIcadMatrix_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadMatrix_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadLibrary_INTERFACE_DEFINED__
- #define __IIcadLibrary_INTERFACE_DEFINED__
-
- /* interface IIcadLibrary */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadLibrary;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c106-7e36-11d1-bc5a-0060089608a4")
- IIcadLibrary : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePoint(
- /* [defaultvalue][optional][in] */ double X1,
- /* [defaultvalue][optional][in] */ double Y1,
- /* [defaultvalue][optional][in] */ double Z1,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePoints(
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppPoints) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CalculateDistance(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ double __RPC_FAR *pDistance) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateVector(
- /* [in] */ double X2,
- /* [in] */ double Y2,
- /* [defaultvalue][optional][in] */ double Z2,
- /* [defaultvalue][optional][in] */ double X1,
- /* [defaultvalue][optional][in] */ double Y1,
- /* [defaultvalue][optional][in] */ double Z1,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddVectors(
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SubtractVectors(
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE VectorDotProduct(
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ double __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE VectorCrossProduct(
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE VectorScalarMultiply(
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [in] */ double Scale,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE VectorUnitize(
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE VectorLength(
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [retval][out] */ double __RPC_FAR *pLength) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DistanceBetweenVectors(
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ double __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateIdentityMatrix(
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateRotationMatrix(
- /* [in] */ double Angle,
- /* [in] */ IIcadPoint __RPC_FAR *AxisEnd,
- /* [optional][in] */ IIcadPoint __RPC_FAR *AxisStart,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateTranslationMatrix(
- /* [defaultvalue][optional][in] */ double x,
- /* [defaultvalue][optional][in] */ double y,
- /* [defaultvalue][optional][in] */ double z,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateScaleMatrix(
- /* [defaultvalue][optional][in] */ double x,
- /* [defaultvalue][optional][in] */ double y,
- /* [defaultvalue][optional][in] */ double z,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateMirrorMatrix(
- /* [optional][in] */ VARIANT_BOOL MirrorX,
- /* [optional][in] */ VARIANT_BOOL MirrorY,
- /* [optional][in] */ VARIANT_BOOL MirrorZ,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ComposeMatrix(
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix1,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix2,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ApplyMatrix(
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InvertMatrix(
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertArrayToPoint(
- /* [in] */ VARIANT ArrayOfDoubles,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *Point) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertArrayToPoints(
- /* [in] */ VARIANT ArrayOfDoubles,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *Points) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertArrayToVector(
- /* [in] */ VARIANT ArrayOfDoubles,
- /* [in] */ VARIANT_BOOL Is3DVector,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *Vector) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertArrayToMatrix(
- /* [in] */ VARIANT ArrayOf16Doubles,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *Matrix) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertPointToArray(
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOfDoubles) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertPointsToArray(
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOfDoubles) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertVectorToArray(
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [in] */ VARIANT_BOOL Is3DVector,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOfDoubles) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertMatrixToArray(
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOf16Doubles) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadLibraryVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadLibrary __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadLibrary __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadLibrary __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadLibrary __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadLibrary __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreatePoint )(
- IIcadLibrary __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ double X1,
- /* [defaultvalue][optional][in] */ double Y1,
- /* [defaultvalue][optional][in] */ double Z1,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreatePoints )(
- IIcadLibrary __RPC_FAR * This,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppPoints);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CalculateDistance )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ double __RPC_FAR *pDistance);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateVector )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ double X2,
- /* [in] */ double Y2,
- /* [defaultvalue][optional][in] */ double Z2,
- /* [defaultvalue][optional][in] */ double X1,
- /* [defaultvalue][optional][in] */ double Y1,
- /* [defaultvalue][optional][in] */ double Z1,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddVectors )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubtractVectors )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VectorDotProduct )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ double __RPC_FAR *pVal);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VectorCrossProduct )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VectorScalarMultiply )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [in] */ double Scale,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VectorUnitize )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VectorLength )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [retval][out] */ double __RPC_FAR *pLength);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DistanceBetweenVectors )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ double __RPC_FAR *pVal);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateIdentityMatrix )(
- IIcadLibrary __RPC_FAR * This,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateRotationMatrix )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ double Angle,
- /* [in] */ IIcadPoint __RPC_FAR *AxisEnd,
- /* [optional][in] */ IIcadPoint __RPC_FAR *AxisStart,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateTranslationMatrix )(
- IIcadLibrary __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ double x,
- /* [defaultvalue][optional][in] */ double y,
- /* [defaultvalue][optional][in] */ double z,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateScaleMatrix )(
- IIcadLibrary __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ double x,
- /* [defaultvalue][optional][in] */ double y,
- /* [defaultvalue][optional][in] */ double z,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateMirrorMatrix )(
- IIcadLibrary __RPC_FAR * This,
- /* [optional][in] */ VARIANT_BOOL MirrorX,
- /* [optional][in] */ VARIANT_BOOL MirrorY,
- /* [optional][in] */ VARIANT_BOOL MirrorZ,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ComposeMatrix )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix1,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix2,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ApplyMatrix )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InvertMatrix )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConvertArrayToPoint )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ VARIANT ArrayOfDoubles,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *Point);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConvertArrayToPoints )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ VARIANT ArrayOfDoubles,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *Points);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConvertArrayToVector )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ VARIANT ArrayOfDoubles,
- /* [in] */ VARIANT_BOOL Is3DVector,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *Vector);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConvertArrayToMatrix )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ VARIANT ArrayOf16Doubles,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *Matrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConvertPointToArray )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOfDoubles);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConvertPointsToArray )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOfDoubles);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConvertVectorToArray )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [in] */ VARIANT_BOOL Is3DVector,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOfDoubles);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConvertMatrixToArray )(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOf16Doubles);
-
- END_INTERFACE
- } IIcadLibraryVtbl;
-
- interface IIcadLibrary
- {
- CONST_VTBL struct IIcadLibraryVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadLibrary_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadLibrary_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadLibrary_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadLibrary_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadLibrary_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadLibrary_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadLibrary_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadLibrary_get_Application(This,Application) \
- (This)->lpVtbl -> get_Application(This,Application)
-
- #define IIcadLibrary_get_Parent(This,Application) \
- (This)->lpVtbl -> get_Parent(This,Application)
-
- #define IIcadLibrary_CreatePoint(This,X1,Y1,Z1,ppPoint) \
- (This)->lpVtbl -> CreatePoint(This,X1,Y1,Z1,ppPoint)
-
- #define IIcadLibrary_CreatePoints(This,ppPoints) \
- (This)->lpVtbl -> CreatePoints(This,ppPoints)
-
- #define IIcadLibrary_CalculateDistance(This,Point1,Point2,pDistance) \
- (This)->lpVtbl -> CalculateDistance(This,Point1,Point2,pDistance)
-
- #define IIcadLibrary_CreateVector(This,X2,Y2,Z2,X1,Y1,Z1,ppVector) \
- (This)->lpVtbl -> CreateVector(This,X2,Y2,Z2,X1,Y1,Z1,ppVector)
-
- #define IIcadLibrary_AddVectors(This,Vector1,Vector2,ppVector) \
- (This)->lpVtbl -> AddVectors(This,Vector1,Vector2,ppVector)
-
- #define IIcadLibrary_SubtractVectors(This,Vector1,Vector2,ppVector) \
- (This)->lpVtbl -> SubtractVectors(This,Vector1,Vector2,ppVector)
-
- #define IIcadLibrary_VectorDotProduct(This,Vector1,Vector2,pVal) \
- (This)->lpVtbl -> VectorDotProduct(This,Vector1,Vector2,pVal)
-
- #define IIcadLibrary_VectorCrossProduct(This,Vector1,Vector2,ppVector) \
- (This)->lpVtbl -> VectorCrossProduct(This,Vector1,Vector2,ppVector)
-
- #define IIcadLibrary_VectorScalarMultiply(This,Vector,Scale,ppVector) \
- (This)->lpVtbl -> VectorScalarMultiply(This,Vector,Scale,ppVector)
-
- #define IIcadLibrary_VectorUnitize(This,Vector,ppVector) \
- (This)->lpVtbl -> VectorUnitize(This,Vector,ppVector)
-
- #define IIcadLibrary_VectorLength(This,Vector,pLength) \
- (This)->lpVtbl -> VectorLength(This,Vector,pLength)
-
- #define IIcadLibrary_DistanceBetweenVectors(This,Vector1,Vector2,pVal) \
- (This)->lpVtbl -> DistanceBetweenVectors(This,Vector1,Vector2,pVal)
-
- #define IIcadLibrary_CreateIdentityMatrix(This,ppMatrix) \
- (This)->lpVtbl -> CreateIdentityMatrix(This,ppMatrix)
-
- #define IIcadLibrary_CreateRotationMatrix(This,Angle,AxisEnd,AxisStart,ppMatrix) \
- (This)->lpVtbl -> CreateRotationMatrix(This,Angle,AxisEnd,AxisStart,ppMatrix)
-
- #define IIcadLibrary_CreateTranslationMatrix(This,x,y,z,ppMatrix) \
- (This)->lpVtbl -> CreateTranslationMatrix(This,x,y,z,ppMatrix)
-
- #define IIcadLibrary_CreateScaleMatrix(This,x,y,z,ppMatrix) \
- (This)->lpVtbl -> CreateScaleMatrix(This,x,y,z,ppMatrix)
-
- #define IIcadLibrary_CreateMirrorMatrix(This,MirrorX,MirrorY,MirrorZ,ppMatrix) \
- (This)->lpVtbl -> CreateMirrorMatrix(This,MirrorX,MirrorY,MirrorZ,ppMatrix)
-
- #define IIcadLibrary_ComposeMatrix(This,Matrix1,Matrix2,ppMatrix) \
- (This)->lpVtbl -> ComposeMatrix(This,Matrix1,Matrix2,ppMatrix)
-
- #define IIcadLibrary_ApplyMatrix(This,Matrix,Point,ppPoint) \
- (This)->lpVtbl -> ApplyMatrix(This,Matrix,Point,ppPoint)
-
- #define IIcadLibrary_InvertMatrix(This,Matrix,ppMatrix) \
- (This)->lpVtbl -> InvertMatrix(This,Matrix,ppMatrix)
-
- #define IIcadLibrary_ConvertArrayToPoint(This,ArrayOfDoubles,Is3DPoint,Point) \
- (This)->lpVtbl -> ConvertArrayToPoint(This,ArrayOfDoubles,Is3DPoint,Point)
-
- #define IIcadLibrary_ConvertArrayToPoints(This,ArrayOfDoubles,Is3DPoint,Points) \
- (This)->lpVtbl -> ConvertArrayToPoints(This,ArrayOfDoubles,Is3DPoint,Points)
-
- #define IIcadLibrary_ConvertArrayToVector(This,ArrayOfDoubles,Is3DVector,Vector) \
- (This)->lpVtbl -> ConvertArrayToVector(This,ArrayOfDoubles,Is3DVector,Vector)
-
- #define IIcadLibrary_ConvertArrayToMatrix(This,ArrayOf16Doubles,Matrix) \
- (This)->lpVtbl -> ConvertArrayToMatrix(This,ArrayOf16Doubles,Matrix)
-
- #define IIcadLibrary_ConvertPointToArray(This,Point,Is3DPoint,ArrayOfDoubles) \
- (This)->lpVtbl -> ConvertPointToArray(This,Point,Is3DPoint,ArrayOfDoubles)
-
- #define IIcadLibrary_ConvertPointsToArray(This,Points,Is3DPoint,ArrayOfDoubles) \
- (This)->lpVtbl -> ConvertPointsToArray(This,Points,Is3DPoint,ArrayOfDoubles)
-
- #define IIcadLibrary_ConvertVectorToArray(This,Vector,Is3DVector,ArrayOfDoubles) \
- (This)->lpVtbl -> ConvertVectorToArray(This,Vector,Is3DVector,ArrayOfDoubles)
-
- #define IIcadLibrary_ConvertMatrixToArray(This,Matrix,ArrayOf16Doubles) \
- (This)->lpVtbl -> ConvertMatrixToArray(This,Matrix,ArrayOf16Doubles)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_get_Application_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application);
-
-
- void __RPC_STUB IIcadLibrary_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_get_Parent_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application);
-
-
- void __RPC_STUB IIcadLibrary_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_CreatePoint_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ double X1,
- /* [defaultvalue][optional][in] */ double Y1,
- /* [defaultvalue][optional][in] */ double Z1,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
-
- void __RPC_STUB IIcadLibrary_CreatePoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_CreatePoints_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppPoints);
-
-
- void __RPC_STUB IIcadLibrary_CreatePoints_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_CalculateDistance_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ double __RPC_FAR *pDistance);
-
-
- void __RPC_STUB IIcadLibrary_CalculateDistance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_CreateVector_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ double X2,
- /* [in] */ double Y2,
- /* [defaultvalue][optional][in] */ double Z2,
- /* [defaultvalue][optional][in] */ double X1,
- /* [defaultvalue][optional][in] */ double Y1,
- /* [defaultvalue][optional][in] */ double Z1,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
-
- void __RPC_STUB IIcadLibrary_CreateVector_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_AddVectors_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
-
- void __RPC_STUB IIcadLibrary_AddVectors_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_SubtractVectors_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
-
- void __RPC_STUB IIcadLibrary_SubtractVectors_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_VectorDotProduct_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ double __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadLibrary_VectorDotProduct_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_VectorCrossProduct_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
-
- void __RPC_STUB IIcadLibrary_VectorCrossProduct_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_VectorScalarMultiply_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [in] */ double Scale,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
-
- void __RPC_STUB IIcadLibrary_VectorScalarMultiply_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_VectorUnitize_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
-
- void __RPC_STUB IIcadLibrary_VectorUnitize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_VectorLength_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [retval][out] */ double __RPC_FAR *pLength);
-
-
- void __RPC_STUB IIcadLibrary_VectorLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_DistanceBetweenVectors_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector1,
- /* [in] */ IIcadVector __RPC_FAR *Vector2,
- /* [retval][out] */ double __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadLibrary_DistanceBetweenVectors_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_CreateIdentityMatrix_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
-
- void __RPC_STUB IIcadLibrary_CreateIdentityMatrix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_CreateRotationMatrix_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ double Angle,
- /* [in] */ IIcadPoint __RPC_FAR *AxisEnd,
- /* [optional][in] */ IIcadPoint __RPC_FAR *AxisStart,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
-
- void __RPC_STUB IIcadLibrary_CreateRotationMatrix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_CreateTranslationMatrix_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ double x,
- /* [defaultvalue][optional][in] */ double y,
- /* [defaultvalue][optional][in] */ double z,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
-
- void __RPC_STUB IIcadLibrary_CreateTranslationMatrix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_CreateScaleMatrix_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ double x,
- /* [defaultvalue][optional][in] */ double y,
- /* [defaultvalue][optional][in] */ double z,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
-
- void __RPC_STUB IIcadLibrary_CreateScaleMatrix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_CreateMirrorMatrix_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [optional][in] */ VARIANT_BOOL MirrorX,
- /* [optional][in] */ VARIANT_BOOL MirrorY,
- /* [optional][in] */ VARIANT_BOOL MirrorZ,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
-
- void __RPC_STUB IIcadLibrary_CreateMirrorMatrix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_ComposeMatrix_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix1,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix2,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
-
- void __RPC_STUB IIcadLibrary_ComposeMatrix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_ApplyMatrix_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
-
- void __RPC_STUB IIcadLibrary_ApplyMatrix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_InvertMatrix_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
-
- void __RPC_STUB IIcadLibrary_InvertMatrix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_ConvertArrayToPoint_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ VARIANT ArrayOfDoubles,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *Point);
-
-
- void __RPC_STUB IIcadLibrary_ConvertArrayToPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_ConvertArrayToPoints_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ VARIANT ArrayOfDoubles,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *Points);
-
-
- void __RPC_STUB IIcadLibrary_ConvertArrayToPoints_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_ConvertArrayToVector_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ VARIANT ArrayOfDoubles,
- /* [in] */ VARIANT_BOOL Is3DVector,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *Vector);
-
-
- void __RPC_STUB IIcadLibrary_ConvertArrayToVector_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_ConvertArrayToMatrix_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ VARIANT ArrayOf16Doubles,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *Matrix);
-
-
- void __RPC_STUB IIcadLibrary_ConvertArrayToMatrix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_ConvertPointToArray_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOfDoubles);
-
-
- void __RPC_STUB IIcadLibrary_ConvertPointToArray_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_ConvertPointsToArray_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [in] */ VARIANT_BOOL Is3DPoint,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOfDoubles);
-
-
- void __RPC_STUB IIcadLibrary_ConvertPointsToArray_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_ConvertVectorToArray_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Vector,
- /* [in] */ VARIANT_BOOL Is3DVector,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOfDoubles);
-
-
- void __RPC_STUB IIcadLibrary_ConvertVectorToArray_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLibrary_ConvertMatrixToArray_Proxy(
- IIcadLibrary __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix,
- /* [retval][out] */ VARIANT __RPC_FAR *ArrayOf16Doubles);
-
-
- void __RPC_STUB IIcadLibrary_ConvertMatrixToArray_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadLibrary_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadUtility_INTERFACE_DEFINED__
- #define __IIcadUtility_INTERFACE_DEFINED__
-
- /* interface IIcadUtility */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadUtility;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c10d-7e36-11d1-bc5a-0060089608a4")
- IIcadUtility : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *Document) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Alert(
- /* [in] */ BSTR message) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AngleFromXAxis(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ double __RPC_FAR *pAngle) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AngleToReal(
- /* [in] */ BSTR Angle,
- /* [optional][in] */ AngleUnits Unit,
- /* [retval][out] */ double __RPC_FAR *pAngle) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DistanceToReal(
- /* [in] */ BSTR Distance,
- /* [optional][in] */ DistanceUnits Unit,
- /* [retval][out] */ double __RPC_FAR *pDistance) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RealToString(
- /* [in] */ double Value,
- /* [optional][in] */ DistanceUnits Unit,
- /* [in] */ long Precision,
- /* [retval][out] */ BSTR __RPC_FAR *Distance) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AngleToString(
- /* [in] */ double Angle,
- /* [optional][in] */ AngleUnits Unit,
- /* [in] */ long Precision,
- /* [retval][out] */ BSTR __RPC_FAR *str) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Prompt(
- /* [in] */ BSTR TextString) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertUnit(
- /* [in] */ double Value,
- /* [in] */ BSTR From,
- /* [in] */ BSTR To,
- /* [retval][out] */ double __RPC_FAR *ConvertedValue) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EntitySnap(
- /* [in] */ IIcadPoint __RPC_FAR *InputPoint,
- /* [in] */ ObjectSnapMode SnapMode,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindFile(
- /* [in] */ BSTR Name,
- /* [retval][out] */ BSTR __RPC_FAR *FullPath) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetAngle(
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *pAngle) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCorner(
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCorner) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDistance(
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *pDistance) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEntity(
- /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *Object,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *PickedPoint,
- /* [optional][in] */ BSTR Prompt) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubEntity(
- /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *Object,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *PickedPoint,
- /* [out][in] */ IIcadMatrix __RPC_FAR *__RPC_FAR *TransMatrix,
- /* [out][in] */ VARIANT __RPC_FAR *ContextData,
- /* [optional][in] */ BSTR Prompt) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetInput(
- /* [retval][out] */ BSTR __RPC_FAR *InputString) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetInteger(
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ long __RPC_FAR *Value) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetOrientation(
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *pOrientation) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPoint(
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetReal(
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *Value) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetString(
- /* [in] */ VARIANT_BOOL HasSpaces,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ BSTR __RPC_FAR *String) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TranslateCoordinates(
- /* [in] */ IIcadPoint __RPC_FAR *OriginPoint,
- /* [in] */ CoordinateSystemTypes From,
- /* [in] */ CoordinateSystemTypes To,
- /* [in] */ VARIANT_BOOL Disp,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitializeUserInput(
- /* [in] */ UserInputType Bits,
- /* [optional][in] */ VARIANT Keywords) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetKeyword(
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ BSTR __RPC_FAR *String) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PolarPoint(
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [in] */ double Angle,
- /* [in] */ double Distance,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PaintLine(
- /* [in] */ IIcadPoint __RPC_FAR *StartPoint,
- /* [in] */ IIcadPoint __RPC_FAR *EndPoint,
- /* [optional][in] */ Colors Color,
- /* [optional][in] */ VARIANT_BOOL HighlightFlag) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ShowGraphicScreen( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ShowTextScreen( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE WildCardMatch(
- /* [in] */ BSTR Pattern,
- /* [in] */ BSTR String,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Match) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadUtilityVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadUtility __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadUtility __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadUtility __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadUtility __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadUtility __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *Document);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Alert )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR message);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AngleFromXAxis )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AngleToReal )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR Angle,
- /* [optional][in] */ AngleUnits Unit,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DistanceToReal )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR Distance,
- /* [optional][in] */ DistanceUnits Unit,
- /* [retval][out] */ double __RPC_FAR *pDistance);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RealToString )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ double Value,
- /* [optional][in] */ DistanceUnits Unit,
- /* [in] */ long Precision,
- /* [retval][out] */ BSTR __RPC_FAR *Distance);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AngleToString )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ double Angle,
- /* [optional][in] */ AngleUnits Unit,
- /* [in] */ long Precision,
- /* [retval][out] */ BSTR __RPC_FAR *str);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Prompt )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR TextString);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConvertUnit )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ double Value,
- /* [in] */ BSTR From,
- /* [in] */ BSTR To,
- /* [retval][out] */ double __RPC_FAR *ConvertedValue);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EntitySnap )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InputPoint,
- /* [in] */ ObjectSnapMode SnapMode,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindFile )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ BSTR __RPC_FAR *FullPath);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAngle )(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCorner )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCorner);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDistance )(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *pDistance);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEntity )(
- IIcadUtility __RPC_FAR * This,
- /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *Object,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *PickedPoint,
- /* [optional][in] */ BSTR Prompt);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSubEntity )(
- IIcadUtility __RPC_FAR * This,
- /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *Object,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *PickedPoint,
- /* [out][in] */ IIcadMatrix __RPC_FAR *__RPC_FAR *TransMatrix,
- /* [out][in] */ VARIANT __RPC_FAR *ContextData,
- /* [optional][in] */ BSTR Prompt);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInput )(
- IIcadUtility __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *InputString);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInteger )(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ long __RPC_FAR *Value);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOrientation )(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *pOrientation);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPoint )(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetReal )(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *Value);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetString )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HasSpaces,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ BSTR __RPC_FAR *String);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TranslateCoordinates )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *OriginPoint,
- /* [in] */ CoordinateSystemTypes From,
- /* [in] */ CoordinateSystemTypes To,
- /* [in] */ VARIANT_BOOL Disp,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitializeUserInput )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ UserInputType Bits,
- /* [optional][in] */ VARIANT Keywords);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKeyword )(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ BSTR __RPC_FAR *String);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PolarPoint )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [in] */ double Angle,
- /* [in] */ double Distance,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PaintLine )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *StartPoint,
- /* [in] */ IIcadPoint __RPC_FAR *EndPoint,
- /* [optional][in] */ Colors Color,
- /* [optional][in] */ VARIANT_BOOL HighlightFlag);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowGraphicScreen )(
- IIcadUtility __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowTextScreen )(
- IIcadUtility __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WildCardMatch )(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR Pattern,
- /* [in] */ BSTR String,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Match);
-
- END_INTERFACE
- } IIcadUtilityVtbl;
-
- interface IIcadUtility
- {
- CONST_VTBL struct IIcadUtilityVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadUtility_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadUtility_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadUtility_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadUtility_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadUtility_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadUtility_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadUtility_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadUtility_get_Application(This,Application) \
- (This)->lpVtbl -> get_Application(This,Application)
-
- #define IIcadUtility_get_Parent(This,Document) \
- (This)->lpVtbl -> get_Parent(This,Document)
-
- #define IIcadUtility_Alert(This,message) \
- (This)->lpVtbl -> Alert(This,message)
-
- #define IIcadUtility_AngleFromXAxis(This,Point1,Point2,pAngle) \
- (This)->lpVtbl -> AngleFromXAxis(This,Point1,Point2,pAngle)
-
- #define IIcadUtility_AngleToReal(This,Angle,Unit,pAngle) \
- (This)->lpVtbl -> AngleToReal(This,Angle,Unit,pAngle)
-
- #define IIcadUtility_DistanceToReal(This,Distance,Unit,pDistance) \
- (This)->lpVtbl -> DistanceToReal(This,Distance,Unit,pDistance)
-
- #define IIcadUtility_RealToString(This,Value,Unit,Precision,Distance) \
- (This)->lpVtbl -> RealToString(This,Value,Unit,Precision,Distance)
-
- #define IIcadUtility_AngleToString(This,Angle,Unit,Precision,str) \
- (This)->lpVtbl -> AngleToString(This,Angle,Unit,Precision,str)
-
- #define IIcadUtility_Prompt(This,TextString) \
- (This)->lpVtbl -> Prompt(This,TextString)
-
- #define IIcadUtility_ConvertUnit(This,Value,From,To,ConvertedValue) \
- (This)->lpVtbl -> ConvertUnit(This,Value,From,To,ConvertedValue)
-
- #define IIcadUtility_EntitySnap(This,InputPoint,SnapMode,ppPoint) \
- (This)->lpVtbl -> EntitySnap(This,InputPoint,SnapMode,ppPoint)
-
- #define IIcadUtility_FindFile(This,Name,FullPath) \
- (This)->lpVtbl -> FindFile(This,Name,FullPath)
-
- #define IIcadUtility_GetAngle(This,Point,Prompt,pAngle) \
- (This)->lpVtbl -> GetAngle(This,Point,Prompt,pAngle)
-
- #define IIcadUtility_GetCorner(This,Point,Prompt,ppCorner) \
- (This)->lpVtbl -> GetCorner(This,Point,Prompt,ppCorner)
-
- #define IIcadUtility_GetDistance(This,Point,Prompt,pDistance) \
- (This)->lpVtbl -> GetDistance(This,Point,Prompt,pDistance)
-
- #define IIcadUtility_GetEntity(This,Object,PickedPoint,Prompt) \
- (This)->lpVtbl -> GetEntity(This,Object,PickedPoint,Prompt)
-
- #define IIcadUtility_GetSubEntity(This,Object,PickedPoint,TransMatrix,ContextData,Prompt) \
- (This)->lpVtbl -> GetSubEntity(This,Object,PickedPoint,TransMatrix,ContextData,Prompt)
-
- #define IIcadUtility_GetInput(This,InputString) \
- (This)->lpVtbl -> GetInput(This,InputString)
-
- #define IIcadUtility_GetInteger(This,Prompt,Value) \
- (This)->lpVtbl -> GetInteger(This,Prompt,Value)
-
- #define IIcadUtility_GetOrientation(This,Point,Prompt,pOrientation) \
- (This)->lpVtbl -> GetOrientation(This,Point,Prompt,pOrientation)
-
- #define IIcadUtility_GetPoint(This,Point,Prompt,ppPoint) \
- (This)->lpVtbl -> GetPoint(This,Point,Prompt,ppPoint)
-
- #define IIcadUtility_GetReal(This,Prompt,Value) \
- (This)->lpVtbl -> GetReal(This,Prompt,Value)
-
- #define IIcadUtility_GetString(This,HasSpaces,Prompt,String) \
- (This)->lpVtbl -> GetString(This,HasSpaces,Prompt,String)
-
- #define IIcadUtility_TranslateCoordinates(This,OriginPoint,From,To,Disp,ppPoint) \
- (This)->lpVtbl -> TranslateCoordinates(This,OriginPoint,From,To,Disp,ppPoint)
-
- #define IIcadUtility_InitializeUserInput(This,Bits,Keywords) \
- (This)->lpVtbl -> InitializeUserInput(This,Bits,Keywords)
-
- #define IIcadUtility_GetKeyword(This,Prompt,String) \
- (This)->lpVtbl -> GetKeyword(This,Prompt,String)
-
- #define IIcadUtility_PolarPoint(This,Point,Angle,Distance,ppPoint) \
- (This)->lpVtbl -> PolarPoint(This,Point,Angle,Distance,ppPoint)
-
- #define IIcadUtility_PaintLine(This,StartPoint,EndPoint,Color,HighlightFlag) \
- (This)->lpVtbl -> PaintLine(This,StartPoint,EndPoint,Color,HighlightFlag)
-
- #define IIcadUtility_ShowGraphicScreen(This) \
- (This)->lpVtbl -> ShowGraphicScreen(This)
-
- #define IIcadUtility_ShowTextScreen(This) \
- (This)->lpVtbl -> ShowTextScreen(This)
-
- #define IIcadUtility_WildCardMatch(This,Pattern,String,Match) \
- (This)->lpVtbl -> WildCardMatch(This,Pattern,String,Match)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadUtility_get_Application_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application);
-
-
- void __RPC_STUB IIcadUtility_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadUtility_get_Parent_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *Document);
-
-
- void __RPC_STUB IIcadUtility_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_Alert_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR message);
-
-
- void __RPC_STUB IIcadUtility_Alert_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_AngleFromXAxis_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
-
- void __RPC_STUB IIcadUtility_AngleFromXAxis_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_AngleToReal_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR Angle,
- /* [optional][in] */ AngleUnits Unit,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
-
- void __RPC_STUB IIcadUtility_AngleToReal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_DistanceToReal_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR Distance,
- /* [optional][in] */ DistanceUnits Unit,
- /* [retval][out] */ double __RPC_FAR *pDistance);
-
-
- void __RPC_STUB IIcadUtility_DistanceToReal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_RealToString_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ double Value,
- /* [optional][in] */ DistanceUnits Unit,
- /* [in] */ long Precision,
- /* [retval][out] */ BSTR __RPC_FAR *Distance);
-
-
- void __RPC_STUB IIcadUtility_RealToString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_AngleToString_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ double Angle,
- /* [optional][in] */ AngleUnits Unit,
- /* [in] */ long Precision,
- /* [retval][out] */ BSTR __RPC_FAR *str);
-
-
- void __RPC_STUB IIcadUtility_AngleToString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_Prompt_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR TextString);
-
-
- void __RPC_STUB IIcadUtility_Prompt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_ConvertUnit_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ double Value,
- /* [in] */ BSTR From,
- /* [in] */ BSTR To,
- /* [retval][out] */ double __RPC_FAR *ConvertedValue);
-
-
- void __RPC_STUB IIcadUtility_ConvertUnit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_EntitySnap_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InputPoint,
- /* [in] */ ObjectSnapMode SnapMode,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
-
- void __RPC_STUB IIcadUtility_EntitySnap_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_FindFile_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ BSTR __RPC_FAR *FullPath);
-
-
- void __RPC_STUB IIcadUtility_FindFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetAngle_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
-
- void __RPC_STUB IIcadUtility_GetAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetCorner_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCorner);
-
-
- void __RPC_STUB IIcadUtility_GetCorner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetDistance_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *pDistance);
-
-
- void __RPC_STUB IIcadUtility_GetDistance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetEntity_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *Object,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *PickedPoint,
- /* [optional][in] */ BSTR Prompt);
-
-
- void __RPC_STUB IIcadUtility_GetEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetSubEntity_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *Object,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *PickedPoint,
- /* [out][in] */ IIcadMatrix __RPC_FAR *__RPC_FAR *TransMatrix,
- /* [out][in] */ VARIANT __RPC_FAR *ContextData,
- /* [optional][in] */ BSTR Prompt);
-
-
- void __RPC_STUB IIcadUtility_GetSubEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetInput_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *InputString);
-
-
- void __RPC_STUB IIcadUtility_GetInput_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetInteger_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ long __RPC_FAR *Value);
-
-
- void __RPC_STUB IIcadUtility_GetInteger_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetOrientation_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *pOrientation);
-
-
- void __RPC_STUB IIcadUtility_GetOrientation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetPoint_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
-
- void __RPC_STUB IIcadUtility_GetPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetReal_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ double __RPC_FAR *Value);
-
-
- void __RPC_STUB IIcadUtility_GetReal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetString_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HasSpaces,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ BSTR __RPC_FAR *String);
-
-
- void __RPC_STUB IIcadUtility_GetString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_TranslateCoordinates_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *OriginPoint,
- /* [in] */ CoordinateSystemTypes From,
- /* [in] */ CoordinateSystemTypes To,
- /* [in] */ VARIANT_BOOL Disp,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
-
- void __RPC_STUB IIcadUtility_TranslateCoordinates_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_InitializeUserInput_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ UserInputType Bits,
- /* [optional][in] */ VARIANT Keywords);
-
-
- void __RPC_STUB IIcadUtility_InitializeUserInput_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_GetKeyword_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [optional][in] */ BSTR Prompt,
- /* [retval][out] */ BSTR __RPC_FAR *String);
-
-
- void __RPC_STUB IIcadUtility_GetKeyword_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_PolarPoint_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [in] */ double Angle,
- /* [in] */ double Distance,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
-
- void __RPC_STUB IIcadUtility_PolarPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_PaintLine_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *StartPoint,
- /* [in] */ IIcadPoint __RPC_FAR *EndPoint,
- /* [optional][in] */ Colors Color,
- /* [optional][in] */ VARIANT_BOOL HighlightFlag);
-
-
- void __RPC_STUB IIcadUtility_PaintLine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_ShowGraphicScreen_Proxy(
- IIcadUtility __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadUtility_ShowGraphicScreen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_ShowTextScreen_Proxy(
- IIcadUtility __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadUtility_ShowTextScreen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUtility_WildCardMatch_Proxy(
- IIcadUtility __RPC_FAR * This,
- /* [in] */ BSTR Pattern,
- /* [in] */ BSTR String,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Match);
-
-
- void __RPC_STUB IIcadUtility_WildCardMatch_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadUtility_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadPlotterPen_INTERFACE_DEFINED__
- #define __IIcadPlotterPen_INTERFACE_DEFINED__
-
- /* interface IIcadPlotterPen */
- /* [unique][helpstring][dual][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadPlotterPen;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c1c4-7e36-11d1-bc5a-0060089608a4")
- IIcadPlotterPen : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Weight(
- /* [retval][out] */ double __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Weight(
- /* [in] */ double newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Number(
- /* [retval][out] */ short __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Number(
- /* [in] */ short newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LineType(
- /* [retval][out] */ short __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LineType(
- /* [in] */ short newVal) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadPlotterPenVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadPlotterPen __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadPlotterPen __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Weight )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Weight )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [in] */ double newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Number )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Number )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [in] */ short newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineType )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LineType )(
- IIcadPlotterPen __RPC_FAR * This,
- /* [in] */ short newVal);
-
- END_INTERFACE
- } IIcadPlotterPenVtbl;
-
- interface IIcadPlotterPen
- {
- CONST_VTBL struct IIcadPlotterPenVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadPlotterPen_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadPlotterPen_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadPlotterPen_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadPlotterPen_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadPlotterPen_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadPlotterPen_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadPlotterPen_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadPlotterPen_get_Weight(This,pVal) \
- (This)->lpVtbl -> get_Weight(This,pVal)
-
- #define IIcadPlotterPen_put_Weight(This,newVal) \
- (This)->lpVtbl -> put_Weight(This,newVal)
-
- #define IIcadPlotterPen_get_Number(This,pVal) \
- (This)->lpVtbl -> get_Number(This,pVal)
-
- #define IIcadPlotterPen_put_Number(This,newVal) \
- (This)->lpVtbl -> put_Number(This,newVal)
-
- #define IIcadPlotterPen_get_LineType(This,pVal) \
- (This)->lpVtbl -> get_LineType(This,pVal)
-
- #define IIcadPlotterPen_put_LineType(This,newVal) \
- (This)->lpVtbl -> put_LineType(This,newVal)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotterPen_get_Weight_Proxy(
- IIcadPlotterPen __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotterPen_get_Weight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotterPen_put_Weight_Proxy(
- IIcadPlotterPen __RPC_FAR * This,
- /* [in] */ double newVal);
-
-
- void __RPC_STUB IIcadPlotterPen_put_Weight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotterPen_get_Number_Proxy(
- IIcadPlotterPen __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotterPen_get_Number_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotterPen_put_Number_Proxy(
- IIcadPlotterPen __RPC_FAR * This,
- /* [in] */ short newVal);
-
-
- void __RPC_STUB IIcadPlotterPen_put_Number_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotterPen_get_LineType_Proxy(
- IIcadPlotterPen __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotterPen_get_LineType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotterPen_put_LineType_Proxy(
- IIcadPlotterPen __RPC_FAR * This,
- /* [in] */ short newVal);
-
-
- void __RPC_STUB IIcadPlotterPen_put_LineType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadPlotterPen_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadPlotterPens_INTERFACE_DEFINED__
- #define __IIcadPlotterPens_INTERFACE_DEFINED__
-
- /* interface IIcadPlotterPens */
- /* [unique][helpstring][dual][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadPlotterPens;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c1c3-7e36-11d1-bc5a-0060089608a4")
- IIcadPlotterPens : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ short __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- VARIANT index,
- /* [retval][out] */ IIcadPlotterPen __RPC_FAR *__RPC_FAR *pVal) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadPlotterPensVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadPlotterPens __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadPlotterPens __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadPlotterPens __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadPlotterPens __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadPlotterPens __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadPlotterPens __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadPlotterPens __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadPlotterPens __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- IIcadPlotterPens __RPC_FAR * This,
- VARIANT index,
- /* [retval][out] */ IIcadPlotterPen __RPC_FAR *__RPC_FAR *pVal);
-
- END_INTERFACE
- } IIcadPlotterPensVtbl;
-
- interface IIcadPlotterPens
- {
- CONST_VTBL struct IIcadPlotterPensVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadPlotterPens_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadPlotterPens_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadPlotterPens_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadPlotterPens_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadPlotterPens_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadPlotterPens_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadPlotterPens_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadPlotterPens_get_Count(This,pVal) \
- (This)->lpVtbl -> get_Count(This,pVal)
-
- #define IIcadPlotterPens_get_Item(This,index,pVal) \
- (This)->lpVtbl -> get_Item(This,index,pVal)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotterPens_get_Count_Proxy(
- IIcadPlotterPens __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotterPens_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotterPens_get_Item_Proxy(
- IIcadPlotterPens __RPC_FAR * This,
- VARIANT index,
- /* [retval][out] */ IIcadPlotterPen __RPC_FAR *__RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotterPens_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadPlotterPens_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadPlotProperties_INTERFACE_DEFINED__
- #define __IIcadPlotProperties_INTERFACE_DEFINED__
-
- /* interface IIcadPlotProperties */
- /* [unique][helpstring][dual][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadPlotProperties;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c1c2-7e36-11d1-bc5a-0060089608a4")
- IIcadPlotProperties : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PenWidth(
- /* [retval][out] */ float __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PenWidth(
- /* [in] */ float newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Scale(
- /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Scale(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rotate(
- /* [retval][out] */ short __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Rotate(
- /* [in] */ short newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OptimizeLevel(
- /* [retval][out] */ short __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OptimizeLevel(
- /* [in] */ short newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Version(
- /* [retval][out] */ float __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Units(
- /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Units(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OriginX(
- /* [retval][out] */ double __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OriginX(
- /* [in] */ double newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OriginY(
- /* [retval][out] */ double __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OriginY(
- /* [in] */ double newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Pens(
- /* [retval][out] */ IIcadPlotterPens __RPC_FAR *__RPC_FAR *pVal) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadPlotPropertiesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadPlotProperties __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadPlotProperties __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PenWidth )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ float __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PenWidth )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ float newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Scale )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Scale )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rotate )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rotate )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ short newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OptimizeLevel )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OptimizeLevel )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ short newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Version )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ float __RPC_FAR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Units )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Units )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OriginX )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OriginX )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ double newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OriginY )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OriginY )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ double newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Pens )(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ IIcadPlotterPens __RPC_FAR *__RPC_FAR *pVal);
-
- END_INTERFACE
- } IIcadPlotPropertiesVtbl;
-
- interface IIcadPlotProperties
- {
- CONST_VTBL struct IIcadPlotPropertiesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadPlotProperties_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadPlotProperties_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadPlotProperties_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadPlotProperties_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadPlotProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadPlotProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadPlotProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadPlotProperties_get_PenWidth(This,pVal) \
- (This)->lpVtbl -> get_PenWidth(This,pVal)
-
- #define IIcadPlotProperties_put_PenWidth(This,newVal) \
- (This)->lpVtbl -> put_PenWidth(This,newVal)
-
- #define IIcadPlotProperties_get_Scale(This,pVal) \
- (This)->lpVtbl -> get_Scale(This,pVal)
-
- #define IIcadPlotProperties_put_Scale(This,newVal) \
- (This)->lpVtbl -> put_Scale(This,newVal)
-
- #define IIcadPlotProperties_get_Rotate(This,pVal) \
- (This)->lpVtbl -> get_Rotate(This,pVal)
-
- #define IIcadPlotProperties_put_Rotate(This,newVal) \
- (This)->lpVtbl -> put_Rotate(This,newVal)
-
- #define IIcadPlotProperties_get_OptimizeLevel(This,pVal) \
- (This)->lpVtbl -> get_OptimizeLevel(This,pVal)
-
- #define IIcadPlotProperties_put_OptimizeLevel(This,newVal) \
- (This)->lpVtbl -> put_OptimizeLevel(This,newVal)
-
- #define IIcadPlotProperties_get_Version(This,pVal) \
- (This)->lpVtbl -> get_Version(This,pVal)
-
- #define IIcadPlotProperties_get_Units(This,pVal) \
- (This)->lpVtbl -> get_Units(This,pVal)
-
- #define IIcadPlotProperties_put_Units(This,newVal) \
- (This)->lpVtbl -> put_Units(This,newVal)
-
- #define IIcadPlotProperties_get_OriginX(This,pVal) \
- (This)->lpVtbl -> get_OriginX(This,pVal)
-
- #define IIcadPlotProperties_put_OriginX(This,newVal) \
- (This)->lpVtbl -> put_OriginX(This,newVal)
-
- #define IIcadPlotProperties_get_OriginY(This,pVal) \
- (This)->lpVtbl -> get_OriginY(This,pVal)
-
- #define IIcadPlotProperties_put_OriginY(This,newVal) \
- (This)->lpVtbl -> put_OriginY(This,newVal)
-
- #define IIcadPlotProperties_get_Pens(This,pVal) \
- (This)->lpVtbl -> get_Pens(This,pVal)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_get_PenWidth_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ float __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotProperties_get_PenWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_put_PenWidth_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ float newVal);
-
-
- void __RPC_STUB IIcadPlotProperties_put_PenWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_get_Scale_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotProperties_get_Scale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_put_Scale_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
-
- void __RPC_STUB IIcadPlotProperties_put_Scale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_get_Rotate_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotProperties_get_Rotate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_put_Rotate_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ short newVal);
-
-
- void __RPC_STUB IIcadPlotProperties_put_Rotate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_get_OptimizeLevel_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ short __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotProperties_get_OptimizeLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_put_OptimizeLevel_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ short newVal);
-
-
- void __RPC_STUB IIcadPlotProperties_put_OptimizeLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_get_Version_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ float __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotProperties_get_Version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_get_Units_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotProperties_get_Units_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_put_Units_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
-
- void __RPC_STUB IIcadPlotProperties_put_Units_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_get_OriginX_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotProperties_get_OriginX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_put_OriginX_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ double newVal);
-
-
- void __RPC_STUB IIcadPlotProperties_put_OriginX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_get_OriginY_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotProperties_get_OriginY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_put_OriginY_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [in] */ double newVal);
-
-
- void __RPC_STUB IIcadPlotProperties_put_OriginY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotProperties_get_Pens_Proxy(
- IIcadPlotProperties __RPC_FAR * This,
- /* [retval][out] */ IIcadPlotterPens __RPC_FAR *__RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotProperties_get_Pens_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadPlotProperties_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadPlotManager_INTERFACE_DEFINED__
- #define __IIcadPlotManager_INTERFACE_DEFINED__
-
- /* interface IIcadPlotManager */
- /* [unique][helpstring][dual][uuid][object] */
-
- typedef /* [uuid] */
- enum PrintArea
- { CurrentView = 0,
- SavedView = CurrentView + 1,
- Extents = SavedView + 1,
- Limits = Extents + 1,
- Window = Limits + 1
- } PrintArea;
-
- typedef /* [uuid] */
- enum Orientation
- { Portrait = 0,
- Landscape = Portrait + 1
- } Orientation;
-
-
- EXTERN_C const IID IID_IIcadPlotManager;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c1c1-7e36-11d1-bc5a-0060089608a4")
- IIcadPlotManager : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PlotProperties(
- /* [retval][out] */ IIcadPlotProperties __RPC_FAR *__RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ImportPlotProperties(
- BSTR filename) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExportPlotProperties(
- BSTR filename) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Print( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Preview( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Area(
- /* [retval][out] */ PrintArea __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Area(
- /* [in] */ PrintArea newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HideLines(
- /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HideLines(
- /* [in] */ BOOL newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperOrientation(
- /* [retval][out] */ Orientation __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperOrientation(
- /* [in] */ Orientation newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Header(
- /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Header(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Footer(
- /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Footer(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OnlyWindowArea(
- /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OnlyWindowArea(
- /* [in] */ BOOL newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_View(
- /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_View(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetWindow(
- double __RPC_FAR *fromX,
- double __RPC_FAR *fromY,
- double __RPC_FAR *toX,
- double __RPC_FAR *toY) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetWindow(
- double fromX,
- double fromY,
- double toX,
- double toY) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPaperSize(
- double __RPC_FAR *length,
- double __RPC_FAR *width) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPaperSize(
- double length,
- double width) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CenterOnPage(
- /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CenterOnPage(
- /* [in] */ BOOL newVal) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadPlotManagerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadPlotManager __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadPlotManager __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadPlotManager __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlotProperties )(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ IIcadPlotProperties __RPC_FAR *__RPC_FAR *pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportPlotProperties )(
- IIcadPlotManager __RPC_FAR * This,
- BSTR filename);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExportPlotProperties )(
- IIcadPlotManager __RPC_FAR * This,
- BSTR filename);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Print )(
- IIcadPlotManager __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Preview )(
- IIcadPlotManager __RPC_FAR * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Area )(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ PrintArea __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Area )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ PrintArea newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HideLines )(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HideLines )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BOOL newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PaperOrientation )(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ Orientation __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PaperOrientation )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ Orientation newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Header )(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Header )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Footer )(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Footer )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OnlyWindowArea )(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OnlyWindowArea )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BOOL newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_View )(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_View )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWindow )(
- IIcadPlotManager __RPC_FAR * This,
- double __RPC_FAR *fromX,
- double __RPC_FAR *fromY,
- double __RPC_FAR *toX,
- double __RPC_FAR *toY);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetWindow )(
- IIcadPlotManager __RPC_FAR * This,
- double fromX,
- double fromY,
- double toX,
- double toY);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPaperSize )(
- IIcadPlotManager __RPC_FAR * This,
- double __RPC_FAR *length,
- double __RPC_FAR *width);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPaperSize )(
- IIcadPlotManager __RPC_FAR * This,
- double length,
- double width);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CenterOnPage )(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BOOL __RPC_FAR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CenterOnPage )(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BOOL newVal);
-
- END_INTERFACE
- } IIcadPlotManagerVtbl;
-
- interface IIcadPlotManager
- {
- CONST_VTBL struct IIcadPlotManagerVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadPlotManager_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadPlotManager_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadPlotManager_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadPlotManager_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadPlotManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadPlotManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadPlotManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadPlotManager_get_PlotProperties(This,pVal) \
- (This)->lpVtbl -> get_PlotProperties(This,pVal)
-
- #define IIcadPlotManager_ImportPlotProperties(This,filename) \
- (This)->lpVtbl -> ImportPlotProperties(This,filename)
-
- #define IIcadPlotManager_ExportPlotProperties(This,filename) \
- (This)->lpVtbl -> ExportPlotProperties(This,filename)
-
- #define IIcadPlotManager_Print(This) \
- (This)->lpVtbl -> Print(This)
-
- #define IIcadPlotManager_Preview(This) \
- (This)->lpVtbl -> Preview(This)
-
- #define IIcadPlotManager_get_Area(This,pVal) \
- (This)->lpVtbl -> get_Area(This,pVal)
-
- #define IIcadPlotManager_put_Area(This,newVal) \
- (This)->lpVtbl -> put_Area(This,newVal)
-
- #define IIcadPlotManager_get_HideLines(This,pVal) \
- (This)->lpVtbl -> get_HideLines(This,pVal)
-
- #define IIcadPlotManager_put_HideLines(This,newVal) \
- (This)->lpVtbl -> put_HideLines(This,newVal)
-
- #define IIcadPlotManager_get_PaperOrientation(This,pVal) \
- (This)->lpVtbl -> get_PaperOrientation(This,pVal)
-
- #define IIcadPlotManager_put_PaperOrientation(This,newVal) \
- (This)->lpVtbl -> put_PaperOrientation(This,newVal)
-
- #define IIcadPlotManager_get_Header(This,pVal) \
- (This)->lpVtbl -> get_Header(This,pVal)
-
- #define IIcadPlotManager_put_Header(This,newVal) \
- (This)->lpVtbl -> put_Header(This,newVal)
-
- #define IIcadPlotManager_get_Footer(This,pVal) \
- (This)->lpVtbl -> get_Footer(This,pVal)
-
- #define IIcadPlotManager_put_Footer(This,newVal) \
- (This)->lpVtbl -> put_Footer(This,newVal)
-
- #define IIcadPlotManager_get_OnlyWindowArea(This,pVal) \
- (This)->lpVtbl -> get_OnlyWindowArea(This,pVal)
-
- #define IIcadPlotManager_put_OnlyWindowArea(This,newVal) \
- (This)->lpVtbl -> put_OnlyWindowArea(This,newVal)
-
- #define IIcadPlotManager_get_View(This,pVal) \
- (This)->lpVtbl -> get_View(This,pVal)
-
- #define IIcadPlotManager_put_View(This,newVal) \
- (This)->lpVtbl -> put_View(This,newVal)
-
- #define IIcadPlotManager_GetWindow(This,fromX,fromY,toX,toY) \
- (This)->lpVtbl -> GetWindow(This,fromX,fromY,toX,toY)
-
- #define IIcadPlotManager_SetWindow(This,fromX,fromY,toX,toY) \
- (This)->lpVtbl -> SetWindow(This,fromX,fromY,toX,toY)
-
- #define IIcadPlotManager_GetPaperSize(This,length,width) \
- (This)->lpVtbl -> GetPaperSize(This,length,width)
-
- #define IIcadPlotManager_SetPaperSize(This,length,width) \
- (This)->lpVtbl -> SetPaperSize(This,length,width)
-
- #define IIcadPlotManager_get_CenterOnPage(This,pVal) \
- (This)->lpVtbl -> get_CenterOnPage(This,pVal)
-
- #define IIcadPlotManager_put_CenterOnPage(This,newVal) \
- (This)->lpVtbl -> put_CenterOnPage(This,newVal)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_get_PlotProperties_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ IIcadPlotProperties __RPC_FAR *__RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotManager_get_PlotProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_ImportPlotProperties_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- BSTR filename);
-
-
- void __RPC_STUB IIcadPlotManager_ImportPlotProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_ExportPlotProperties_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- BSTR filename);
-
-
- void __RPC_STUB IIcadPlotManager_ExportPlotProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_Print_Proxy(
- IIcadPlotManager __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadPlotManager_Print_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_Preview_Proxy(
- IIcadPlotManager __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadPlotManager_Preview_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_get_Area_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ PrintArea __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotManager_get_Area_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_put_Area_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ PrintArea newVal);
-
-
- void __RPC_STUB IIcadPlotManager_put_Area_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_get_HideLines_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BOOL __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotManager_get_HideLines_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_put_HideLines_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BOOL newVal);
-
-
- void __RPC_STUB IIcadPlotManager_put_HideLines_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_get_PaperOrientation_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ Orientation __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotManager_get_PaperOrientation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_put_PaperOrientation_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ Orientation newVal);
-
-
- void __RPC_STUB IIcadPlotManager_put_PaperOrientation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_get_Header_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotManager_get_Header_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_put_Header_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
-
- void __RPC_STUB IIcadPlotManager_put_Header_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_get_Footer_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotManager_get_Footer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_put_Footer_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
-
- void __RPC_STUB IIcadPlotManager_put_Footer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_get_OnlyWindowArea_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BOOL __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotManager_get_OnlyWindowArea_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_put_OnlyWindowArea_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BOOL newVal);
-
-
- void __RPC_STUB IIcadPlotManager_put_OnlyWindowArea_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_get_View_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotManager_get_View_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_put_View_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
-
- void __RPC_STUB IIcadPlotManager_put_View_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_GetWindow_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- double __RPC_FAR *fromX,
- double __RPC_FAR *fromY,
- double __RPC_FAR *toX,
- double __RPC_FAR *toY);
-
-
- void __RPC_STUB IIcadPlotManager_GetWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_SetWindow_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- double fromX,
- double fromY,
- double toX,
- double toY);
-
-
- void __RPC_STUB IIcadPlotManager_SetWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_GetPaperSize_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- double __RPC_FAR *length,
- double __RPC_FAR *width);
-
-
- void __RPC_STUB IIcadPlotManager_GetPaperSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_SetPaperSize_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- double length,
- double width);
-
-
- void __RPC_STUB IIcadPlotManager_SetPaperSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_get_CenterOnPage_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [retval][out] */ BOOL __RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotManager_get_CenterOnPage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IIcadPlotManager_put_CenterOnPage_Proxy(
- IIcadPlotManager __RPC_FAR * This,
- /* [in] */ BOOL newVal);
-
-
- void __RPC_STUB IIcadPlotManager_put_CenterOnPage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadPlotManager_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadPlotRegManager_INTERFACE_DEFINED__
- #define __IIcadPlotRegManager_INTERFACE_DEFINED__
-
- /* interface IIcadPlotRegManager */
- /* [unique][helpstring][hidden][dual][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadPlotRegManager;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c1c5-7e36-11d1-bc5a-0060089608a4")
- IIcadPlotRegManager : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ImportRegPlotProperties( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExportRegPlotProperties( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RegPlotProperties(
- /* [retval][out] */ IIcadPlotProperties __RPC_FAR *__RPC_FAR *pVal) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadPlotRegManagerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadPlotRegManager __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadPlotRegManager __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadPlotRegManager __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportRegPlotProperties )(
- IIcadPlotRegManager __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExportRegPlotProperties )(
- IIcadPlotRegManager __RPC_FAR * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RegPlotProperties )(
- IIcadPlotRegManager __RPC_FAR * This,
- /* [retval][out] */ IIcadPlotProperties __RPC_FAR *__RPC_FAR *pVal);
-
- END_INTERFACE
- } IIcadPlotRegManagerVtbl;
-
- interface IIcadPlotRegManager
- {
- CONST_VTBL struct IIcadPlotRegManagerVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadPlotRegManager_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadPlotRegManager_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadPlotRegManager_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadPlotRegManager_ImportRegPlotProperties(This) \
- (This)->lpVtbl -> ImportRegPlotProperties(This)
-
- #define IIcadPlotRegManager_ExportRegPlotProperties(This) \
- (This)->lpVtbl -> ExportRegPlotProperties(This)
-
- #define IIcadPlotRegManager_get_RegPlotProperties(This,pVal) \
- (This)->lpVtbl -> get_RegPlotProperties(This,pVal)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPlotRegManager_ImportRegPlotProperties_Proxy(
- IIcadPlotRegManager __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadPlotRegManager_ImportRegPlotProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadPlotRegManager_ExportRegPlotProperties_Proxy(
- IIcadPlotRegManager __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadPlotRegManager_ExportRegPlotProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IIcadPlotRegManager_get_RegPlotProperties_Proxy(
- IIcadPlotRegManager __RPC_FAR * This,
- /* [retval][out] */ IIcadPlotProperties __RPC_FAR *__RPC_FAR *pVal);
-
-
- void __RPC_STUB IIcadPlotRegManager_get_RegPlotProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadPlotRegManager_INTERFACE_DEFINED__ */
-
-
- /* interface __MIDL_itf_Icad_0219 */
- /* [local] */
-
-
-
-
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_Icad_0219_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_Icad_0219_v0_0_s_ifspec;
-
- #ifndef __IIcadDocuments_INTERFACE_DEFINED__
- #define __IIcadDocuments_INTERFACE_DEFINED__
-
- /* interface IIcadDocuments */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadDocuments;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c102-7e36-11d1-bc5a-0060089608a4")
- IIcadDocuments : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDocument) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CloseAll(
- /* [defaultvalue][optional][in] */ VARIANT_BOOL AskSave = TRUE) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Open(
- /* [in] */ BSTR File,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL ReadOnly,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDocument) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SaveAll( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadDocumentsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadDocuments __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadDocuments __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadDocuments __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadDocuments __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadDocuments __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadDocuments __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadDocuments __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadDocuments __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadDocuments __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadDocuments __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadDocuments __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadDocuments __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDocument);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseAll )(
- IIcadDocuments __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL AskSave);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadDocuments __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Open )(
- IIcadDocuments __RPC_FAR * This,
- /* [in] */ BSTR File,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL ReadOnly,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDocument);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveAll )(
- IIcadDocuments __RPC_FAR * This);
-
- END_INTERFACE
- } IIcadDocumentsVtbl;
-
- interface IIcadDocuments
- {
- CONST_VTBL struct IIcadDocumentsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadDocuments_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadDocuments_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadDocuments_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadDocuments_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadDocuments_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadDocuments_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadDocuments_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadDocuments_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadDocuments_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadDocuments_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadDocuments_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadDocuments_Add(This,ppDocument) \
- (This)->lpVtbl -> Add(This,ppDocument)
-
- #define IIcadDocuments_CloseAll(This,AskSave) \
- (This)->lpVtbl -> CloseAll(This,AskSave)
-
- #define IIcadDocuments_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #define IIcadDocuments_Open(This,File,ReadOnly,ppDocument) \
- (This)->lpVtbl -> Open(This,File,ReadOnly,ppDocument)
-
- #define IIcadDocuments_SaveAll(This) \
- (This)->lpVtbl -> SaveAll(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDocuments_get_Application_Proxy(
- IIcadDocuments __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadDocuments_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDocuments_get_Count_Proxy(
- IIcadDocuments __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadDocuments_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDocuments_get_Parent_Proxy(
- IIcadDocuments __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadDocuments_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadDocuments_get__NewEnum_Proxy(
- IIcadDocuments __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadDocuments_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadDocuments_Add_Proxy(
- IIcadDocuments __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDocument);
-
-
- void __RPC_STUB IIcadDocuments_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadDocuments_CloseAll_Proxy(
- IIcadDocuments __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL AskSave);
-
-
- void __RPC_STUB IIcadDocuments_CloseAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadDocuments_Item_Proxy(
- IIcadDocuments __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadDocuments_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadDocuments_Open_Proxy(
- IIcadDocuments __RPC_FAR * This,
- /* [in] */ BSTR File,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL ReadOnly,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDocument);
-
-
- void __RPC_STUB IIcadDocuments_Open_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadDocuments_SaveAll_Proxy(
- IIcadDocuments __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadDocuments_SaveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadDocuments_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadWindows_INTERFACE_DEFINED__
- #define __IIcadWindows_INTERFACE_DEFINED__
-
- /* interface IIcadWindows */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadWindows;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c104-7e36-11d1-bc5a-0060089608a4")
- IIcadWindows : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [retval][out] */ IIcadWindow __RPC_FAR *__RPC_FAR *ppWindow) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Arrange(
- /* [in] */ ArrangeStyle Style) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CloseAll( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadWindow __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadWindowsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadWindows __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadWindows __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadWindows __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadWindows __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadWindows __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadWindows __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadWindows __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadWindows __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadWindows __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadWindows __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadWindows __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadWindows __RPC_FAR * This,
- /* [retval][out] */ IIcadWindow __RPC_FAR *__RPC_FAR *ppWindow);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Arrange )(
- IIcadWindows __RPC_FAR * This,
- /* [in] */ ArrangeStyle Style);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseAll )(
- IIcadWindows __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadWindows __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadWindow __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadWindowsVtbl;
-
- interface IIcadWindows
- {
- CONST_VTBL struct IIcadWindowsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadWindows_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadWindows_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadWindows_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadWindows_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadWindows_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadWindows_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadWindows_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadWindows_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadWindows_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadWindows_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadWindows_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadWindows_Add(This,ppWindow) \
- (This)->lpVtbl -> Add(This,ppWindow)
-
- #define IIcadWindows_Arrange(This,Style) \
- (This)->lpVtbl -> Arrange(This,Style)
-
- #define IIcadWindows_CloseAll(This) \
- (This)->lpVtbl -> CloseAll(This)
-
- #define IIcadWindows_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindows_get_Application_Proxy(
- IIcadWindows __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadWindows_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindows_get_Count_Proxy(
- IIcadWindows __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadWindows_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindows_get_Parent_Proxy(
- IIcadWindows __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadWindows_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindows_get__NewEnum_Proxy(
- IIcadWindows __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadWindows_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadWindows_Add_Proxy(
- IIcadWindows __RPC_FAR * This,
- /* [retval][out] */ IIcadWindow __RPC_FAR *__RPC_FAR *ppWindow);
-
-
- void __RPC_STUB IIcadWindows_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadWindows_Arrange_Proxy(
- IIcadWindows __RPC_FAR * This,
- /* [in] */ ArrangeStyle Style);
-
-
- void __RPC_STUB IIcadWindows_Arrange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadWindows_CloseAll_Proxy(
- IIcadWindows __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadWindows_CloseAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadWindows_Item_Proxy(
- IIcadWindows __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadWindow __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadWindows_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadWindows_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadWindow_INTERFACE_DEFINED__
- #define __IIcadWindow_INTERFACE_DEFINED__
-
- /* interface IIcadWindow */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadWindow;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c105-7e36-11d1-bc5a-0060089608a4")
- IIcadWindow : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Document(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadWindows __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Caption(
- /* [retval][out] */ BSTR __RPC_FAR *pCaption) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
- /* [in] */ VARIANT_BOOL Visible) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_WindowHandle32(
- /* [retval][out] */ long __RPC_FAR *pHandle) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_WindowState(
- /* [retval][out] */ WindowState __RPC_FAR *pState) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_WindowState(
- /* [in] */ WindowState State) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Activate( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Close( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetWindowRect(
- /* [out][in] */ long __RPC_FAR *Left,
- /* [out][in] */ long __RPC_FAR *Top,
- /* [out][in] */ long __RPC_FAR *Width,
- /* [out][in] */ long __RPC_FAR *Height) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetWindowRect(
- /* [in] */ long Left,
- /* [in] */ long Top,
- /* [in] */ long Width,
- /* [in] */ long Height) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Scroll(
- /* [in] */ ScrollFlagsX FlagsX,
- /* [in] */ ScrollFlagsY FlagsY) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadWindowVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadWindow __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadWindow __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadWindow __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ IIcadWindows __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Caption )(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pCaption);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WindowHandle32 )(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHandle);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WindowState )(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ WindowState __RPC_FAR *pState);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WindowState )(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ WindowState State);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Activate )(
- IIcadWindow __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )(
- IIcadWindow __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWindowRect )(
- IIcadWindow __RPC_FAR * This,
- /* [out][in] */ long __RPC_FAR *Left,
- /* [out][in] */ long __RPC_FAR *Top,
- /* [out][in] */ long __RPC_FAR *Width,
- /* [out][in] */ long __RPC_FAR *Height);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetWindowRect )(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ long Left,
- /* [in] */ long Top,
- /* [in] */ long Width,
- /* [in] */ long Height);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scroll )(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ ScrollFlagsX FlagsX,
- /* [in] */ ScrollFlagsY FlagsY);
-
- END_INTERFACE
- } IIcadWindowVtbl;
-
- interface IIcadWindow
- {
- CONST_VTBL struct IIcadWindowVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadWindow_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadWindow_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadWindow_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadWindow_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadWindow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadWindow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadWindow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadWindow_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadWindow_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadWindow_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadWindow_get_Caption(This,pCaption) \
- (This)->lpVtbl -> get_Caption(This,pCaption)
-
- #define IIcadWindow_get_Visible(This,pVisible) \
- (This)->lpVtbl -> get_Visible(This,pVisible)
-
- #define IIcadWindow_put_Visible(This,Visible) \
- (This)->lpVtbl -> put_Visible(This,Visible)
-
- #define IIcadWindow_get_WindowHandle32(This,pHandle) \
- (This)->lpVtbl -> get_WindowHandle32(This,pHandle)
-
- #define IIcadWindow_get_WindowState(This,pState) \
- (This)->lpVtbl -> get_WindowState(This,pState)
-
- #define IIcadWindow_put_WindowState(This,State) \
- (This)->lpVtbl -> put_WindowState(This,State)
-
- #define IIcadWindow_Activate(This) \
- (This)->lpVtbl -> Activate(This)
-
- #define IIcadWindow_Close(This) \
- (This)->lpVtbl -> Close(This)
-
- #define IIcadWindow_GetWindowRect(This,Left,Top,Width,Height) \
- (This)->lpVtbl -> GetWindowRect(This,Left,Top,Width,Height)
-
- #define IIcadWindow_SetWindowRect(This,Left,Top,Width,Height) \
- (This)->lpVtbl -> SetWindowRect(This,Left,Top,Width,Height)
-
- #define IIcadWindow_Scroll(This,FlagsX,FlagsY) \
- (This)->lpVtbl -> Scroll(This,FlagsX,FlagsY)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindow_get_Application_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadWindow_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindow_get_Document_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
-
- void __RPC_STUB IIcadWindow_get_Document_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindow_get_Parent_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ IIcadWindows __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadWindow_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindow_get_Caption_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pCaption);
-
-
- void __RPC_STUB IIcadWindow_get_Caption_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindow_get_Visible_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
-
- void __RPC_STUB IIcadWindow_get_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadWindow_put_Visible_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
-
- void __RPC_STUB IIcadWindow_put_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindow_get_WindowHandle32_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHandle);
-
-
- void __RPC_STUB IIcadWindow_get_WindowHandle32_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWindow_get_WindowState_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [retval][out] */ WindowState __RPC_FAR *pState);
-
-
- void __RPC_STUB IIcadWindow_get_WindowState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadWindow_put_WindowState_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ WindowState State);
-
-
- void __RPC_STUB IIcadWindow_put_WindowState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadWindow_Activate_Proxy(
- IIcadWindow __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadWindow_Activate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadWindow_Close_Proxy(
- IIcadWindow __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadWindow_Close_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadWindow_GetWindowRect_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [out][in] */ long __RPC_FAR *Left,
- /* [out][in] */ long __RPC_FAR *Top,
- /* [out][in] */ long __RPC_FAR *Width,
- /* [out][in] */ long __RPC_FAR *Height);
-
-
- void __RPC_STUB IIcadWindow_GetWindowRect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadWindow_SetWindowRect_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ long Left,
- /* [in] */ long Top,
- /* [in] */ long Width,
- /* [in] */ long Height);
-
-
- void __RPC_STUB IIcadWindow_SetWindowRect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadWindow_Scroll_Proxy(
- IIcadWindow __RPC_FAR * This,
- /* [in] */ ScrollFlagsX FlagsX,
- /* [in] */ ScrollFlagsY FlagsY);
-
-
- void __RPC_STUB IIcadWindow_Scroll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadWindow_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadApplication_INTERFACE_DEFINED__
- #define __IIcadApplication_INTERFACE_DEFINED__
-
- /* interface IIcadApplication */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadApplication;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c101-7e36-11d1-bc5a-0060089608a4")
- IIcadApplication : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ActiveDocument(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ActiveWindow(
- /* [retval][out] */ IIcadWindow __RPC_FAR *__RPC_FAR *ppWindow) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Caption(
- /* [retval][out] */ BSTR __RPC_FAR *pCaption) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultFilePath(
- /* [retval][out] */ BSTR __RPC_FAR *pDefFilePath) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DefaultFilePath(
- /* [in] */ BSTR DefFilePath) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Documents(
- /* [retval][out] */ IIcadDocuments __RPC_FAR *__RPC_FAR *ppDocs) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FullName(
- /* [retval][out] */ BSTR __RPC_FAR *pFullAppName) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
- /* [retval][out] */ long __RPC_FAR *pHeight) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Height(
- /* [in] */ long Height) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LocaleID(
- /* [retval][out] */ long __RPC_FAR *pLocaleId) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Left(
- /* [retval][out] */ long __RPC_FAR *pLeft) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Left(
- /* [in] */ long Left) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Library(
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppLibrary) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *pstrAppName) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Path(
- /* [retval][out] */ BSTR __RPC_FAR *pstrPath) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_PlotManager(
- /* [retval][out] */ IIcadPlotManager __RPC_FAR *__RPC_FAR *ppPlotManager) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Preferences(
- /* [retval][out] */ IIcadApplicationPreferences __RPC_FAR *__RPC_FAR *ppPreferences) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_StatusBar(
- /* [retval][out] */ BSTR __RPC_FAR *pstrStatusText) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_StatusBar(
- /* [in] */ BSTR StatusText) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Top(
- /* [retval][out] */ long __RPC_FAR *pTop) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Top(
- /* [in] */ long Top) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_VBE(
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppVBE) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Version(
- /* [retval][out] */ BSTR __RPC_FAR *pstrVersion) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
- /* [in] */ VARIANT_BOOL Visible) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
- /* [retval][out] */ long __RPC_FAR *pWidth) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Width(
- /* [in] */ long Width) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Windows(
- /* [retval][out] */ IIcadWindows __RPC_FAR *__RPC_FAR *ppWindows) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Workspace(
- /* [retval][out] */ IIcadWorkspace __RPC_FAR *__RPC_FAR *ppWorkspace) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DefineFunction(
- /* [in] */ BSTR FunctionName,
- /* [in] */ VARIANT FunctionPointer) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UndefineFunction(
- /* [in] */ BSTR FunctionName) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Help(
- /* [in] */ BSTR HelpFile,
- /* [optional][in] */ BSTR HelpTopic,
- /* [optional][in] */ long HelpCommand) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Quit( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ListSDS(
- /* [retval][out] */ VARIANT __RPC_FAR *ListOfSDSApps) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LoadSDS(
- /* [in] */ BSTR ApplicationName) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UnloadSDS(
- /* [in] */ BSTR ApplicationName) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LoadLISP(
- /* [in] */ BSTR ApplicationName) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RunCommand(
- /* [in] */ BSTR Command) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RunScript(
- /* [in] */ BSTR ScriptName) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetInterfaceObject(
- /* [in] */ BSTR ProgID,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppObject) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsFunctionLoaded(
- /* [in] */ BSTR FunctionName,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Loaded) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadApplicationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadApplication __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadApplication __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadApplication __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActiveDocument )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActiveWindow )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadWindow __RPC_FAR *__RPC_FAR *ppWindow);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Caption )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pCaption);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultFilePath )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDefFilePath);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DefaultFilePath )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR DefFilePath);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Documents )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadDocuments __RPC_FAR *__RPC_FAR *ppDocs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FullName )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFullAppName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHeight);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ long Height);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocaleID )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pLocaleId);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pLeft);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ long Left);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Library )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppLibrary);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrAppName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Path )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrPath);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlotManager )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadPlotManager __RPC_FAR *__RPC_FAR *ppPlotManager);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Preferences )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadApplicationPreferences __RPC_FAR *__RPC_FAR *ppPreferences);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StatusBar )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrStatusText);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StatusBar )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR StatusText);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pTop);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ long Top);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VBE )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppVBE);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Version )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrVersion);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pWidth);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ long Width);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Windows )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadWindows __RPC_FAR *__RPC_FAR *ppWindows);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Workspace )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadWorkspace __RPC_FAR *__RPC_FAR *ppWorkspace);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefineFunction )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR FunctionName,
- /* [in] */ VARIANT FunctionPointer);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UndefineFunction )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR FunctionName);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Help )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR HelpFile,
- /* [optional][in] */ BSTR HelpTopic,
- /* [optional][in] */ long HelpCommand);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Quit )(
- IIcadApplication __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ListSDS )(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *ListOfSDSApps);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadSDS )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR ApplicationName);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnloadSDS )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR ApplicationName);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadLISP )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR ApplicationName);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunCommand )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR Command);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunScript )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR ScriptName);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterfaceObject )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR ProgID,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppObject);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsFunctionLoaded )(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR FunctionName,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Loaded);
-
- END_INTERFACE
- } IIcadApplicationVtbl;
-
- interface IIcadApplication
- {
- CONST_VTBL struct IIcadApplicationVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadApplication_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadApplication_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadApplication_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadApplication_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadApplication_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadApplication_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadApplication_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadApplication_get_ActiveDocument(This,ppDoc) \
- (This)->lpVtbl -> get_ActiveDocument(This,ppDoc)
-
- #define IIcadApplication_get_ActiveWindow(This,ppWindow) \
- (This)->lpVtbl -> get_ActiveWindow(This,ppWindow)
-
- #define IIcadApplication_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadApplication_get_Caption(This,pCaption) \
- (This)->lpVtbl -> get_Caption(This,pCaption)
-
- #define IIcadApplication_get_DefaultFilePath(This,pDefFilePath) \
- (This)->lpVtbl -> get_DefaultFilePath(This,pDefFilePath)
-
- #define IIcadApplication_put_DefaultFilePath(This,DefFilePath) \
- (This)->lpVtbl -> put_DefaultFilePath(This,DefFilePath)
-
- #define IIcadApplication_get_Documents(This,ppDocs) \
- (This)->lpVtbl -> get_Documents(This,ppDocs)
-
- #define IIcadApplication_get_FullName(This,pFullAppName) \
- (This)->lpVtbl -> get_FullName(This,pFullAppName)
-
- #define IIcadApplication_get_Height(This,pHeight) \
- (This)->lpVtbl -> get_Height(This,pHeight)
-
- #define IIcadApplication_put_Height(This,Height) \
- (This)->lpVtbl -> put_Height(This,Height)
-
- #define IIcadApplication_get_LocaleID(This,pLocaleId) \
- (This)->lpVtbl -> get_LocaleID(This,pLocaleId)
-
- #define IIcadApplication_get_Left(This,pLeft) \
- (This)->lpVtbl -> get_Left(This,pLeft)
-
- #define IIcadApplication_put_Left(This,Left) \
- (This)->lpVtbl -> put_Left(This,Left)
-
- #define IIcadApplication_get_Library(This,ppLibrary) \
- (This)->lpVtbl -> get_Library(This,ppLibrary)
-
- #define IIcadApplication_get_Name(This,pstrAppName) \
- (This)->lpVtbl -> get_Name(This,pstrAppName)
-
- #define IIcadApplication_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadApplication_get_Path(This,pstrPath) \
- (This)->lpVtbl -> get_Path(This,pstrPath)
-
- #define IIcadApplication_get_PlotManager(This,ppPlotManager) \
- (This)->lpVtbl -> get_PlotManager(This,ppPlotManager)
-
- #define IIcadApplication_get_Preferences(This,ppPreferences) \
- (This)->lpVtbl -> get_Preferences(This,ppPreferences)
-
- #define IIcadApplication_get_StatusBar(This,pstrStatusText) \
- (This)->lpVtbl -> get_StatusBar(This,pstrStatusText)
-
- #define IIcadApplication_put_StatusBar(This,StatusText) \
- (This)->lpVtbl -> put_StatusBar(This,StatusText)
-
- #define IIcadApplication_get_Top(This,pTop) \
- (This)->lpVtbl -> get_Top(This,pTop)
-
- #define IIcadApplication_put_Top(This,Top) \
- (This)->lpVtbl -> put_Top(This,Top)
-
- #define IIcadApplication_get_VBE(This,ppVBE) \
- (This)->lpVtbl -> get_VBE(This,ppVBE)
-
- #define IIcadApplication_get_Version(This,pstrVersion) \
- (This)->lpVtbl -> get_Version(This,pstrVersion)
-
- #define IIcadApplication_get_Visible(This,pVisible) \
- (This)->lpVtbl -> get_Visible(This,pVisible)
-
- #define IIcadApplication_put_Visible(This,Visible) \
- (This)->lpVtbl -> put_Visible(This,Visible)
-
- #define IIcadApplication_get_Width(This,pWidth) \
- (This)->lpVtbl -> get_Width(This,pWidth)
-
- #define IIcadApplication_put_Width(This,Width) \
- (This)->lpVtbl -> put_Width(This,Width)
-
- #define IIcadApplication_get_Windows(This,ppWindows) \
- (This)->lpVtbl -> get_Windows(This,ppWindows)
-
- #define IIcadApplication_get_Workspace(This,ppWorkspace) \
- (This)->lpVtbl -> get_Workspace(This,ppWorkspace)
-
- #define IIcadApplication_DefineFunction(This,FunctionName,FunctionPointer) \
- (This)->lpVtbl -> DefineFunction(This,FunctionName,FunctionPointer)
-
- #define IIcadApplication_UndefineFunction(This,FunctionName) \
- (This)->lpVtbl -> UndefineFunction(This,FunctionName)
-
- #define IIcadApplication_Help(This,HelpFile,HelpTopic,HelpCommand) \
- (This)->lpVtbl -> Help(This,HelpFile,HelpTopic,HelpCommand)
-
- #define IIcadApplication_Quit(This) \
- (This)->lpVtbl -> Quit(This)
-
- #define IIcadApplication_ListSDS(This,ListOfSDSApps) \
- (This)->lpVtbl -> ListSDS(This,ListOfSDSApps)
-
- #define IIcadApplication_LoadSDS(This,ApplicationName) \
- (This)->lpVtbl -> LoadSDS(This,ApplicationName)
-
- #define IIcadApplication_UnloadSDS(This,ApplicationName) \
- (This)->lpVtbl -> UnloadSDS(This,ApplicationName)
-
- #define IIcadApplication_LoadLISP(This,ApplicationName) \
- (This)->lpVtbl -> LoadLISP(This,ApplicationName)
-
- #define IIcadApplication_RunCommand(This,Command) \
- (This)->lpVtbl -> RunCommand(This,Command)
-
- #define IIcadApplication_RunScript(This,ScriptName) \
- (This)->lpVtbl -> RunScript(This,ScriptName)
-
- #define IIcadApplication_GetInterfaceObject(This,ProgID,ppObject) \
- (This)->lpVtbl -> GetInterfaceObject(This,ProgID,ppObject)
-
- #define IIcadApplication_IsFunctionLoaded(This,FunctionName,Loaded) \
- (This)->lpVtbl -> IsFunctionLoaded(This,FunctionName,Loaded)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_ActiveDocument_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
-
- void __RPC_STUB IIcadApplication_get_ActiveDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_ActiveWindow_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadWindow __RPC_FAR *__RPC_FAR *ppWindow);
-
-
- void __RPC_STUB IIcadApplication_get_ActiveWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Application_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadApplication_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Caption_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pCaption);
-
-
- void __RPC_STUB IIcadApplication_get_Caption_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_DefaultFilePath_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDefFilePath);
-
-
- void __RPC_STUB IIcadApplication_get_DefaultFilePath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplication_put_DefaultFilePath_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR DefFilePath);
-
-
- void __RPC_STUB IIcadApplication_put_DefaultFilePath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Documents_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadDocuments __RPC_FAR *__RPC_FAR *ppDocs);
-
-
- void __RPC_STUB IIcadApplication_get_Documents_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_FullName_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFullAppName);
-
-
- void __RPC_STUB IIcadApplication_get_FullName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Height_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHeight);
-
-
- void __RPC_STUB IIcadApplication_get_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplication_put_Height_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ long Height);
-
-
- void __RPC_STUB IIcadApplication_put_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_LocaleID_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pLocaleId);
-
-
- void __RPC_STUB IIcadApplication_get_LocaleID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Left_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pLeft);
-
-
- void __RPC_STUB IIcadApplication_get_Left_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplication_put_Left_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ long Left);
-
-
- void __RPC_STUB IIcadApplication_put_Left_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Library_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadLibrary __RPC_FAR *__RPC_FAR *ppLibrary);
-
-
- void __RPC_STUB IIcadApplication_get_Library_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Name_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrAppName);
-
-
- void __RPC_STUB IIcadApplication_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Parent_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadApplication_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Path_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrPath);
-
-
- void __RPC_STUB IIcadApplication_get_Path_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_PlotManager_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadPlotManager __RPC_FAR *__RPC_FAR *ppPlotManager);
-
-
- void __RPC_STUB IIcadApplication_get_PlotManager_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Preferences_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadApplicationPreferences __RPC_FAR *__RPC_FAR *ppPreferences);
-
-
- void __RPC_STUB IIcadApplication_get_Preferences_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_StatusBar_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrStatusText);
-
-
- void __RPC_STUB IIcadApplication_get_StatusBar_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplication_put_StatusBar_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR StatusText);
-
-
- void __RPC_STUB IIcadApplication_put_StatusBar_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Top_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pTop);
-
-
- void __RPC_STUB IIcadApplication_get_Top_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplication_put_Top_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ long Top);
-
-
- void __RPC_STUB IIcadApplication_put_Top_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_VBE_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppVBE);
-
-
- void __RPC_STUB IIcadApplication_get_VBE_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Version_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrVersion);
-
-
- void __RPC_STUB IIcadApplication_get_Version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Visible_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
-
- void __RPC_STUB IIcadApplication_get_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplication_put_Visible_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
-
- void __RPC_STUB IIcadApplication_put_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Width_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pWidth);
-
-
- void __RPC_STUB IIcadApplication_get_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplication_put_Width_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ long Width);
-
-
- void __RPC_STUB IIcadApplication_put_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Windows_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadWindows __RPC_FAR *__RPC_FAR *ppWindows);
-
-
- void __RPC_STUB IIcadApplication_get_Windows_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplication_get_Workspace_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadWorkspace __RPC_FAR *__RPC_FAR *ppWorkspace);
-
-
- void __RPC_STUB IIcadApplication_get_Workspace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_DefineFunction_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR FunctionName,
- /* [in] */ VARIANT FunctionPointer);
-
-
- void __RPC_STUB IIcadApplication_DefineFunction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_UndefineFunction_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR FunctionName);
-
-
- void __RPC_STUB IIcadApplication_UndefineFunction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_Help_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR HelpFile,
- /* [optional][in] */ BSTR HelpTopic,
- /* [optional][in] */ long HelpCommand);
-
-
- void __RPC_STUB IIcadApplication_Help_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_Quit_Proxy(
- IIcadApplication __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadApplication_Quit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_ListSDS_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *ListOfSDSApps);
-
-
- void __RPC_STUB IIcadApplication_ListSDS_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_LoadSDS_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR ApplicationName);
-
-
- void __RPC_STUB IIcadApplication_LoadSDS_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_UnloadSDS_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR ApplicationName);
-
-
- void __RPC_STUB IIcadApplication_UnloadSDS_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_LoadLISP_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR ApplicationName);
-
-
- void __RPC_STUB IIcadApplication_LoadLISP_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_RunCommand_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR Command);
-
-
- void __RPC_STUB IIcadApplication_RunCommand_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_RunScript_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR ScriptName);
-
-
- void __RPC_STUB IIcadApplication_RunScript_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_GetInterfaceObject_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR ProgID,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppObject);
-
-
- void __RPC_STUB IIcadApplication_GetInterfaceObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadApplication_IsFunctionLoaded_Proxy(
- IIcadApplication __RPC_FAR * This,
- /* [in] */ BSTR FunctionName,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Loaded);
-
-
- void __RPC_STUB IIcadApplication_IsFunctionLoaded_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadApplication_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadWorkspace_INTERFACE_DEFINED__
- #define __IIcadWorkspace_INTERFACE_DEFINED__
-
- /* interface IIcadWorkspace */
- /* [unique][helpstring][dual][nonextensible][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadWorkspace;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c1c0-7e36-11d1-bc5a-0060089608a4")
- IIcadWorkspace : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppReturn) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppReturn) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ActiveDocument(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *Document) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *pReturn) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Name(
- /* [in] */ BSTR Value) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadWorkspaceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadWorkspace __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadWorkspace __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadWorkspace __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadWorkspace __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadWorkspace __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadWorkspace __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadWorkspace __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadWorkspace __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppReturn);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadWorkspace __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppReturn);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActiveDocument )(
- IIcadWorkspace __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *Document);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadWorkspace __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pReturn);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadWorkspace __RPC_FAR * This,
- /* [in] */ BSTR Value);
-
- END_INTERFACE
- } IIcadWorkspaceVtbl;
-
- interface IIcadWorkspace
- {
- CONST_VTBL struct IIcadWorkspaceVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadWorkspace_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadWorkspace_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadWorkspace_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadWorkspace_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadWorkspace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadWorkspace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadWorkspace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadWorkspace_get_Application(This,ppReturn) \
- (This)->lpVtbl -> get_Application(This,ppReturn)
-
- #define IIcadWorkspace_get_Parent(This,ppReturn) \
- (This)->lpVtbl -> get_Parent(This,ppReturn)
-
- #define IIcadWorkspace_get_ActiveDocument(This,Document) \
- (This)->lpVtbl -> get_ActiveDocument(This,Document)
-
- #define IIcadWorkspace_get_Name(This,pReturn) \
- (This)->lpVtbl -> get_Name(This,pReturn)
-
- #define IIcadWorkspace_put_Name(This,Value) \
- (This)->lpVtbl -> put_Name(This,Value)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWorkspace_get_Application_Proxy(
- IIcadWorkspace __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppReturn);
-
-
- void __RPC_STUB IIcadWorkspace_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWorkspace_get_Parent_Proxy(
- IIcadWorkspace __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppReturn);
-
-
- void __RPC_STUB IIcadWorkspace_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWorkspace_get_ActiveDocument_Proxy(
- IIcadWorkspace __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *Document);
-
-
- void __RPC_STUB IIcadWorkspace_get_ActiveDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadWorkspace_get_Name_Proxy(
- IIcadWorkspace __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pReturn);
-
-
- void __RPC_STUB IIcadWorkspace_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadWorkspace_put_Name_Proxy(
- IIcadWorkspace __RPC_FAR * This,
- /* [in] */ BSTR Value);
-
-
- void __RPC_STUB IIcadWorkspace_put_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadWorkspace_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadApplicationPreferences_INTERFACE_DEFINED__
- #define __IIcadApplicationPreferences_INTERFACE_DEFINED__
-
- /* interface IIcadApplicationPreferences */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadApplicationPreferences;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c10e-7e36-11d1-bc5a-0060089608a4")
- IIcadApplicationPreferences : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CursorSize(
- /* [retval][out] */ int __RPC_FAR *Size) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CursorSize(
- /* [in] */ int Size) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CursorXColor(
- /* [retval][out] */ Colors __RPC_FAR *pColor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CursorXColor(
- /* [in] */ Colors Color) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CursorYColor(
- /* [retval][out] */ Colors __RPC_FAR *pColor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CursorYColor(
- /* [in] */ Colors Color) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CursorZColor(
- /* [retval][out] */ Colors __RPC_FAR *pColor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CursorZColor(
- /* [in] */ Colors Color) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DisplayScrollBars(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DisplayScrollBars(
- /* [in] */ VARIANT_BOOL Visible) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DockedVisibleLines(
- /* [retval][out] */ int __RPC_FAR *NumberOfLines) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DockedVisibleLines(
- /* [in] */ int NumberOfLines) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_GraphicsWinBackgrndColor(
- /* [retval][out] */ Colors __RPC_FAR *pColor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_GraphicsWinBackgrndColor(
- /* [in] */ Colors Color) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_HistoryLines(
- /* [retval][out] */ int __RPC_FAR *NumberOfLines) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_HistoryLines(
- /* [in] */ int NumberOfLines) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MaxIntelliCADWindow(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Maximize) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_MaxIntelliCADWindow(
- /* [in] */ VARIANT_BOOL Maximize) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_AutoSaveInterval(
- /* [retval][out] */ int __RPC_FAR *Interval) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_AutoSaveInterval(
- /* [in] */ int Interval) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LogFileName(
- /* [retval][out] */ BSTR __RPC_FAR *LogFileName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_LogFileName(
- /* [in] */ BSTR LogFileName) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LogFileOn(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *On) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_LogFileOn(
- /* [in] */ VARIANT_BOOL On) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_AltFontFile(
- /* [retval][out] */ BSTR __RPC_FAR *AltFontFileName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_AltFontFile(
- /* [in] */ BSTR AltFontFileName) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadApplicationPreferencesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadApplicationPreferences __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadApplicationPreferences __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CursorSize )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *Size);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CursorSize )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ int Size);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CursorXColor )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CursorXColor )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CursorYColor )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CursorYColor )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CursorZColor )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CursorZColor )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayScrollBars )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayScrollBars )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DockedVisibleLines )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *NumberOfLines);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DockedVisibleLines )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ int NumberOfLines);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GraphicsWinBackgrndColor )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GraphicsWinBackgrndColor )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HistoryLines )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *NumberOfLines);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HistoryLines )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ int NumberOfLines);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxIntelliCADWindow )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Maximize);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxIntelliCADWindow )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Maximize);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoSaveInterval )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *Interval);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoSaveInterval )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ int Interval);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogFileName )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *LogFileName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogFileName )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ BSTR LogFileName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogFileOn )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *On);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LogFileOn )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL On);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AltFontFile )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *AltFontFileName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AltFontFile )(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ BSTR AltFontFileName);
-
- END_INTERFACE
- } IIcadApplicationPreferencesVtbl;
-
- interface IIcadApplicationPreferences
- {
- CONST_VTBL struct IIcadApplicationPreferencesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadApplicationPreferences_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadApplicationPreferences_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadApplicationPreferences_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadApplicationPreferences_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadApplicationPreferences_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadApplicationPreferences_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadApplicationPreferences_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadApplicationPreferences_get_Application(This,Application) \
- (This)->lpVtbl -> get_Application(This,Application)
-
- #define IIcadApplicationPreferences_get_Parent(This,Application) \
- (This)->lpVtbl -> get_Parent(This,Application)
-
- #define IIcadApplicationPreferences_get_CursorSize(This,Size) \
- (This)->lpVtbl -> get_CursorSize(This,Size)
-
- #define IIcadApplicationPreferences_put_CursorSize(This,Size) \
- (This)->lpVtbl -> put_CursorSize(This,Size)
-
- #define IIcadApplicationPreferences_get_CursorXColor(This,pColor) \
- (This)->lpVtbl -> get_CursorXColor(This,pColor)
-
- #define IIcadApplicationPreferences_put_CursorXColor(This,Color) \
- (This)->lpVtbl -> put_CursorXColor(This,Color)
-
- #define IIcadApplicationPreferences_get_CursorYColor(This,pColor) \
- (This)->lpVtbl -> get_CursorYColor(This,pColor)
-
- #define IIcadApplicationPreferences_put_CursorYColor(This,Color) \
- (This)->lpVtbl -> put_CursorYColor(This,Color)
-
- #define IIcadApplicationPreferences_get_CursorZColor(This,pColor) \
- (This)->lpVtbl -> get_CursorZColor(This,pColor)
-
- #define IIcadApplicationPreferences_put_CursorZColor(This,Color) \
- (This)->lpVtbl -> put_CursorZColor(This,Color)
-
- #define IIcadApplicationPreferences_get_DisplayScrollBars(This,Visible) \
- (This)->lpVtbl -> get_DisplayScrollBars(This,Visible)
-
- #define IIcadApplicationPreferences_put_DisplayScrollBars(This,Visible) \
- (This)->lpVtbl -> put_DisplayScrollBars(This,Visible)
-
- #define IIcadApplicationPreferences_get_DockedVisibleLines(This,NumberOfLines) \
- (This)->lpVtbl -> get_DockedVisibleLines(This,NumberOfLines)
-
- #define IIcadApplicationPreferences_put_DockedVisibleLines(This,NumberOfLines) \
- (This)->lpVtbl -> put_DockedVisibleLines(This,NumberOfLines)
-
- #define IIcadApplicationPreferences_get_GraphicsWinBackgrndColor(This,pColor) \
- (This)->lpVtbl -> get_GraphicsWinBackgrndColor(This,pColor)
-
- #define IIcadApplicationPreferences_put_GraphicsWinBackgrndColor(This,Color) \
- (This)->lpVtbl -> put_GraphicsWinBackgrndColor(This,Color)
-
- #define IIcadApplicationPreferences_get_HistoryLines(This,NumberOfLines) \
- (This)->lpVtbl -> get_HistoryLines(This,NumberOfLines)
-
- #define IIcadApplicationPreferences_put_HistoryLines(This,NumberOfLines) \
- (This)->lpVtbl -> put_HistoryLines(This,NumberOfLines)
-
- #define IIcadApplicationPreferences_get_MaxIntelliCADWindow(This,Maximize) \
- (This)->lpVtbl -> get_MaxIntelliCADWindow(This,Maximize)
-
- #define IIcadApplicationPreferences_put_MaxIntelliCADWindow(This,Maximize) \
- (This)->lpVtbl -> put_MaxIntelliCADWindow(This,Maximize)
-
- #define IIcadApplicationPreferences_get_AutoSaveInterval(This,Interval) \
- (This)->lpVtbl -> get_AutoSaveInterval(This,Interval)
-
- #define IIcadApplicationPreferences_put_AutoSaveInterval(This,Interval) \
- (This)->lpVtbl -> put_AutoSaveInterval(This,Interval)
-
- #define IIcadApplicationPreferences_get_LogFileName(This,LogFileName) \
- (This)->lpVtbl -> get_LogFileName(This,LogFileName)
-
- #define IIcadApplicationPreferences_put_LogFileName(This,LogFileName) \
- (This)->lpVtbl -> put_LogFileName(This,LogFileName)
-
- #define IIcadApplicationPreferences_get_LogFileOn(This,On) \
- (This)->lpVtbl -> get_LogFileOn(This,On)
-
- #define IIcadApplicationPreferences_put_LogFileOn(This,On) \
- (This)->lpVtbl -> put_LogFileOn(This,On)
-
- #define IIcadApplicationPreferences_get_AltFontFile(This,AltFontFileName) \
- (This)->lpVtbl -> get_AltFontFile(This,AltFontFileName)
-
- #define IIcadApplicationPreferences_put_AltFontFile(This,AltFontFileName) \
- (This)->lpVtbl -> put_AltFontFile(This,AltFontFileName)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_Application_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_Parent_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *Application);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_CursorSize_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *Size);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_CursorSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_CursorSize_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ int Size);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_CursorSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_CursorXColor_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_CursorXColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_CursorXColor_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ Colors Color);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_CursorXColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_CursorYColor_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_CursorYColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_CursorYColor_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ Colors Color);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_CursorYColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_CursorZColor_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_CursorZColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_CursorZColor_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ Colors Color);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_CursorZColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_DisplayScrollBars_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_DisplayScrollBars_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_DisplayScrollBars_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_DisplayScrollBars_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_DockedVisibleLines_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *NumberOfLines);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_DockedVisibleLines_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_DockedVisibleLines_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ int NumberOfLines);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_DockedVisibleLines_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_GraphicsWinBackgrndColor_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_GraphicsWinBackgrndColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_GraphicsWinBackgrndColor_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ Colors Color);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_GraphicsWinBackgrndColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_HistoryLines_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *NumberOfLines);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_HistoryLines_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_HistoryLines_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ int NumberOfLines);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_HistoryLines_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_MaxIntelliCADWindow_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Maximize);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_MaxIntelliCADWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_MaxIntelliCADWindow_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Maximize);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_MaxIntelliCADWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_AutoSaveInterval_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *Interval);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_AutoSaveInterval_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_AutoSaveInterval_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ int Interval);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_AutoSaveInterval_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_LogFileName_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *LogFileName);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_LogFileName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_LogFileName_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ BSTR LogFileName);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_LogFileName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_LogFileOn_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *On);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_LogFileOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_LogFileOn_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL On);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_LogFileOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_get_AltFontFile_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *AltFontFileName);
-
-
- void __RPC_STUB IIcadApplicationPreferences_get_AltFontFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadApplicationPreferences_put_AltFontFile_Proxy(
- IIcadApplicationPreferences __RPC_FAR * This,
- /* [in] */ BSTR AltFontFileName);
-
-
- void __RPC_STUB IIcadApplicationPreferences_put_AltFontFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadApplicationPreferences_INTERFACE_DEFINED__ */
-
-
- /* interface __MIDL_itf_Icad_0226 */
- /* [local] */
-
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_Icad_0226_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_Icad_0226_v0_0_s_ifspec;
-
- #ifndef __IIcadDbItem_INTERFACE_DEFINED__
- #define __IIcadDbItem_INTERFACE_DEFINED__
-
- /* interface IIcadDbItem */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadDbItem;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c120-7e36-11d1-bc5a-0060089608a4")
- IIcadDbItem : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Document(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Handle(
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE _handitem(
- /* [retval][out] */ long __RPC_FAR *pHanditem) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetXData(
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetXData(
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadDbItemVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadDbItem __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadDbItem __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadDbItem __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadDbItem __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadDbItem __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadDbItem __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadDbItem __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadDbItem __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadDbItem __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadDbItem __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadDbItem __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadDbItem __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadDbItem __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadDbItem __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadDbItem __RPC_FAR * This);
-
- END_INTERFACE
- } IIcadDbItemVtbl;
-
- interface IIcadDbItem
- {
- CONST_VTBL struct IIcadDbItemVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadDbItem_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadDbItem_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadDbItem_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadDbItem_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadDbItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadDbItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadDbItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadDbItem_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadDbItem_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadDbItem_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadDbItem_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadDbItem__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadDbItem_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadDbItem_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadDbItem_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDbItem_get_Application_Proxy(
- IIcadDbItem __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadDbItem_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDbItem_get_Document_Proxy(
- IIcadDbItem __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
-
- void __RPC_STUB IIcadDbItem_get_Document_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDbItem_get_Parent_Proxy(
- IIcadDbItem __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadDbItem_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IIcadDbItem_get_Handle_Proxy(
- IIcadDbItem __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
-
- void __RPC_STUB IIcadDbItem_get_Handle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadDbItem__handitem_Proxy(
- IIcadDbItem __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
-
- void __RPC_STUB IIcadDbItem__handitem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadDbItem_GetXData_Proxy(
- IIcadDbItem __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
-
- void __RPC_STUB IIcadDbItem_GetXData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadDbItem_SetXData_Proxy(
- IIcadDbItem __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
-
- void __RPC_STUB IIcadDbItem_SetXData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadDbItem_Delete_Proxy(
- IIcadDbItem __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadDbItem_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadDbItem_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadTableItem_INTERFACE_DEFINED__
- #define __IIcadTableItem_INTERFACE_DEFINED__
-
- /* interface IIcadTableItem */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadTableItem;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c121-7e36-11d1-bc5a-0060089608a4")
- IIcadTableItem : public IIcadDbItem
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *pstrName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Name(
- /* [in] */ BSTR Name) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadTableItemVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadTableItem __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadTableItem __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadTableItem __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadTableItem __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadTableItem __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadTableItem __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadTableItem __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadTableItem __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadTableItem __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadTableItem __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadTableItem __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadTableItem __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadTableItem __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadTableItem __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadTableItem __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadTableItem __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadTableItem __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
- END_INTERFACE
- } IIcadTableItemVtbl;
-
- interface IIcadTableItem
- {
- CONST_VTBL struct IIcadTableItemVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadTableItem_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadTableItem_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadTableItem_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadTableItem_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadTableItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadTableItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadTableItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadTableItem_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadTableItem_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadTableItem_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadTableItem_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadTableItem__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadTableItem_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadTableItem_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadTableItem_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadTableItem_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadTableItem_put_Name(This,Name) \
- (This)->lpVtbl -> put_Name(This,Name)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTableItem_get_Name_Proxy(
- IIcadTableItem __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
-
- void __RPC_STUB IIcadTableItem_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadTableItem_put_Name_Proxy(
- IIcadTableItem __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
-
- void __RPC_STUB IIcadTableItem_put_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadTableItem_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadRegisteredApplication_INTERFACE_DEFINED__
- #define __IIcadRegisteredApplication_INTERFACE_DEFINED__
-
- /* interface IIcadRegisteredApplication */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadRegisteredApplication;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c123-7e36-11d1-bc5a-0060089608a4")
- IIcadRegisteredApplication : public IIcadTableItem
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IIcadRegisteredApplicationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadRegisteredApplication __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadRegisteredApplication __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadRegisteredApplication __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadRegisteredApplication __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
- END_INTERFACE
- } IIcadRegisteredApplicationVtbl;
-
- interface IIcadRegisteredApplication
- {
- CONST_VTBL struct IIcadRegisteredApplicationVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadRegisteredApplication_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadRegisteredApplication_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadRegisteredApplication_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadRegisteredApplication_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadRegisteredApplication_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadRegisteredApplication_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadRegisteredApplication_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadRegisteredApplication_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadRegisteredApplication_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadRegisteredApplication_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadRegisteredApplication_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadRegisteredApplication__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadRegisteredApplication_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadRegisteredApplication_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadRegisteredApplication_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadRegisteredApplication_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadRegisteredApplication_put_Name(This,Name) \
- (This)->lpVtbl -> put_Name(This,Name)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IIcadRegisteredApplication_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadRegisteredApplications_INTERFACE_DEFINED__
- #define __IIcadRegisteredApplications_INTERFACE_DEFINED__
-
- /* interface IIcadRegisteredApplications */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadRegisteredApplications;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c124-7e36-11d1-bc5a-0060089608a4")
- IIcadRegisteredApplications : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadRegisteredApplication __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadRegisteredApplication __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadRegisteredApplicationsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadRegisteredApplications __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadRegisteredApplications __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadRegisteredApplication __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadRegisteredApplication __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadRegisteredApplicationsVtbl;
-
- interface IIcadRegisteredApplications
- {
- CONST_VTBL struct IIcadRegisteredApplicationsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadRegisteredApplications_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadRegisteredApplications_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadRegisteredApplications_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadRegisteredApplications_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadRegisteredApplications_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadRegisteredApplications_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadRegisteredApplications_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadRegisteredApplications_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadRegisteredApplications_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadRegisteredApplications_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadRegisteredApplications_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadRegisteredApplications_Add(This,Name,ppItem) \
- (This)->lpVtbl -> Add(This,Name,ppItem)
-
- #define IIcadRegisteredApplications_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadRegisteredApplications_get_Application_Proxy(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadRegisteredApplications_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadRegisteredApplications_get_Count_Proxy(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadRegisteredApplications_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadRegisteredApplications_get_Parent_Proxy(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadRegisteredApplications_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadRegisteredApplications_get__NewEnum_Proxy(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadRegisteredApplications_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadRegisteredApplications_Add_Proxy(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadRegisteredApplication __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadRegisteredApplications_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadRegisteredApplications_Item_Proxy(
- IIcadRegisteredApplications __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadRegisteredApplication __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadRegisteredApplications_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadRegisteredApplications_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadEntities_INTERFACE_DEFINED__
- #define __IIcadEntities_INTERFACE_DEFINED__
-
- /* interface IIcadEntities */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadEntities;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c18e-7e36-11d1-bc5a-0060089608a4")
- IIcadEntities : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long Index,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add3DFace(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point4,
- /* [retval][out] */ IIcad3DFace __RPC_FAR *__RPC_FAR *pp3DFace) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add3DMesh(
- /* [in] */ long M,
- /* [in] */ long N,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppMesh) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add3DPoly(
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcad3DPoly __RPC_FAR *__RPC_FAR *pp3DPoly) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddArc(
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [in] */ double StartAngle,
- /* [in] */ double EndAngle,
- /* [retval][out] */ IIcadArc __RPC_FAR *__RPC_FAR *ppArc) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddAttributeDef(
- /* [in] */ double Height,
- /* [optional][in] */ AttributeMode Mode,
- /* [optional][in] */ BSTR Prompt,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR Tag,
- /* [optional][in] */ BSTR Value,
- /* [retval][out] */ IIcadAttributeDef __RPC_FAR *__RPC_FAR *ppAttribute) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddBox(
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ double Length,
- /* [in] */ double Width,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppBox) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddCircle(
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [retval][out] */ IIcadCircle __RPC_FAR *__RPC_FAR *ppCircle) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddCone(
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double BaseRadius,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppCone) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddCylinder(
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppCylinder) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDim3PointAngular(
- /* [in] */ IIcadPoint __RPC_FAR *AngleVertex,
- /* [in] */ IIcadPoint __RPC_FAR *FirstEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *SecondEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDim3PointAngular __RPC_FAR *__RPC_FAR *ppDimension) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDimAligned(
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint1,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint2,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDimAligned __RPC_FAR *__RPC_FAR *ppDimension) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDimAngular(
- /* [in] */ IIcadPoint __RPC_FAR *AngleVertex,
- /* [in] */ IIcadPoint __RPC_FAR *FirstEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *SecondEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDimAngular __RPC_FAR *__RPC_FAR *ppDimension) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDimDiametric(
- /* [in] */ IIcadPoint __RPC_FAR *ChordPoint,
- /* [in] */ IIcadPoint __RPC_FAR *FarChordPoint,
- /* [in] */ double LeaderLength,
- /* [retval][out] */ IIcadDimDiametric __RPC_FAR *__RPC_FAR *ppDimension) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDimOrdinate(
- /* [in] */ IIcadPoint __RPC_FAR *DefintionPoint,
- /* [in] */ IIcadPoint __RPC_FAR *LeaderEndPoint,
- /* [in] */ VARIANT_BOOL UseXAxis,
- /* [retval][out] */ IIcadDimOrdinate __RPC_FAR *__RPC_FAR *ppDimension) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDimRadial(
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ IIcadPoint __RPC_FAR *ChordPoint,
- /* [in] */ double LeaderLength,
- /* [retval][out] */ IIcadDimRadial __RPC_FAR *__RPC_FAR *ppDimension) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDimRotated(
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint1,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint2,
- /* [in] */ IIcadPoint __RPC_FAR *DimLineLocation,
- /* [in] */ double Rotation,
- /* [retval][out] */ IIcadDimRotated __RPC_FAR *__RPC_FAR *ppDimension) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddEllipse(
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ IIcadVector __RPC_FAR *MajorAxis,
- /* [in] */ double RadiusRatio,
- /* [retval][out] */ IIcadEllipse __RPC_FAR *__RPC_FAR *ppEllipse) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddHatch(
- /* [defaultvalue][optional][in] */ HatchType PatternType,
- /* [in] */ BSTR PatternName,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL Associativity,
- /* [retval][out] */ IIcadHatch __RPC_FAR *__RPC_FAR *ppHatch) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddImage(
- /* [in] */ BSTR ImageFile,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [defaultvalue][optional][in] */ double ScaleFactor,
- /* [defaultvalue][optional][in] */ double RotationAngle,
- /* [retval][out] */ IIcadImage __RPC_FAR *__RPC_FAR *ppImage) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddInfiniteLine(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ IIcadInfiniteLine __RPC_FAR *__RPC_FAR *ppInfiniteLine) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddLeader(
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [optional][in] */ BSTR Annotation,
- /* [defaultvalue][optional][in] */ LeaderType Type,
- /* [retval][out] */ IIcadLeader __RPC_FAR *__RPC_FAR *ppLeader) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddLightWeightPolyline(
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadLightWeightPolyline __RPC_FAR *__RPC_FAR *ppLWPolyline) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddLine(
- /* [in] */ IIcadPoint __RPC_FAR *StartPoint,
- /* [in] */ IIcadPoint __RPC_FAR *EndPoint,
- /* [retval][out] */ IIcadLine __RPC_FAR *__RPC_FAR *ppLine) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddMText(
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ double Width,
- /* [in] */ BSTR Text,
- /* [retval][out] */ IIcadMText __RPC_FAR *__RPC_FAR *ppMText) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPointEntity(
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [retval][out] */ IIcadPointEntity __RPC_FAR *__RPC_FAR *ppPointEntity) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPolyline(
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadPolyline __RPC_FAR *__RPC_FAR *ppPolyline) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPolyfaceMesh(
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [in] */ VARIANT ListOfFaceIndices,
- /* [retval][out] */ IIcadPolyfaceMesh __RPC_FAR *__RPC_FAR *ppMesh) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddRay(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ IIcadRay __RPC_FAR *__RPC_FAR *ppRay) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddSolid(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point4,
- /* [retval][out] */ IIcadSolid __RPC_FAR *__RPC_FAR *ppSolid) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddSphere(
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppSphere) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddSpline(
- /* [in] */ IIcadPoints __RPC_FAR *__RPC_FAR *Points,
- /* [in] */ IIcadVector __RPC_FAR *StartTangent,
- /* [in] */ IIcadVector __RPC_FAR *EndTangent,
- /* [retval][out] */ IIcadSpline __RPC_FAR *__RPC_FAR *ppSpline) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddText(
- /* [in] */ BSTR TextString,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadText __RPC_FAR *__RPC_FAR *ppText) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddTolerance(
- /* [in] */ BSTR Text,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ IIcadVector __RPC_FAR *Direction,
- /* [retval][out] */ IIcadTolerance __RPC_FAR *__RPC_FAR *ppTolerance) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddTorus(
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double TorusRadius,
- /* [in] */ double TubeRadius,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *pTorus) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddTrace(
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [retval][out] */ IIcadTrace __RPC_FAR *__RPC_FAR *ppTrace) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddWedge(
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ double Length,
- /* [in] */ double Width,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppWedge) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AttachExternalReference(
- /* [in] */ BSTR PathName,
- /* [optional][in] */ BSTR Name,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [defaultvalue][optional][in] */ double XScale,
- /* [defaultvalue][optional][in] */ double YScale,
- /* [defaultvalue][optional][in] */ double ZScale,
- /* [defaultvalue][optional][in] */ double Rotation,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL bOverlay,
- /* [retval][out] */ IIcadExternalReference __RPC_FAR *__RPC_FAR *ppXRef) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InsertBlock(
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR BlockName,
- /* [defaultvalue][optional][in] */ double XScale,
- /* [defaultvalue][optional][in] */ double YScale,
- /* [defaultvalue][optional][in] */ double ZScale,
- /* [defaultvalue][optional][in] */ double Rotation,
- /* [retval][out] */ IIcadBlockInsert __RPC_FAR *__RPC_FAR *ppBlockInsert) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadEntitiesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadEntities __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadEntities __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadEntities __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadEntities __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadEntities __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadEntities __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadEntities __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ long Index,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add3DFace )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point4,
- /* [retval][out] */ IIcad3DFace __RPC_FAR *__RPC_FAR *pp3DFace);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add3DMesh )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ long M,
- /* [in] */ long N,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppMesh);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add3DPoly )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcad3DPoly __RPC_FAR *__RPC_FAR *pp3DPoly);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddArc )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [in] */ double StartAngle,
- /* [in] */ double EndAngle,
- /* [retval][out] */ IIcadArc __RPC_FAR *__RPC_FAR *ppArc);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddAttributeDef )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ double Height,
- /* [optional][in] */ AttributeMode Mode,
- /* [optional][in] */ BSTR Prompt,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR Tag,
- /* [optional][in] */ BSTR Value,
- /* [retval][out] */ IIcadAttributeDef __RPC_FAR *__RPC_FAR *ppAttribute);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBox )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ double Length,
- /* [in] */ double Width,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppBox);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCircle )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [retval][out] */ IIcadCircle __RPC_FAR *__RPC_FAR *ppCircle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCone )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double BaseRadius,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppCone);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCylinder )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppCylinder);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDim3PointAngular )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *AngleVertex,
- /* [in] */ IIcadPoint __RPC_FAR *FirstEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *SecondEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDim3PointAngular __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimAligned )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint1,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint2,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDimAligned __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimAngular )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *AngleVertex,
- /* [in] */ IIcadPoint __RPC_FAR *FirstEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *SecondEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDimAngular __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimDiametric )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *ChordPoint,
- /* [in] */ IIcadPoint __RPC_FAR *FarChordPoint,
- /* [in] */ double LeaderLength,
- /* [retval][out] */ IIcadDimDiametric __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimOrdinate )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *DefintionPoint,
- /* [in] */ IIcadPoint __RPC_FAR *LeaderEndPoint,
- /* [in] */ VARIANT_BOOL UseXAxis,
- /* [retval][out] */ IIcadDimOrdinate __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimRadial )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ IIcadPoint __RPC_FAR *ChordPoint,
- /* [in] */ double LeaderLength,
- /* [retval][out] */ IIcadDimRadial __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimRotated )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint1,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint2,
- /* [in] */ IIcadPoint __RPC_FAR *DimLineLocation,
- /* [in] */ double Rotation,
- /* [retval][out] */ IIcadDimRotated __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddEllipse )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ IIcadVector __RPC_FAR *MajorAxis,
- /* [in] */ double RadiusRatio,
- /* [retval][out] */ IIcadEllipse __RPC_FAR *__RPC_FAR *ppEllipse);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddHatch )(
- IIcadEntities __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ HatchType PatternType,
- /* [in] */ BSTR PatternName,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL Associativity,
- /* [retval][out] */ IIcadHatch __RPC_FAR *__RPC_FAR *ppHatch);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddImage )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ BSTR ImageFile,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [defaultvalue][optional][in] */ double ScaleFactor,
- /* [defaultvalue][optional][in] */ double RotationAngle,
- /* [retval][out] */ IIcadImage __RPC_FAR *__RPC_FAR *ppImage);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddInfiniteLine )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ IIcadInfiniteLine __RPC_FAR *__RPC_FAR *ppInfiniteLine);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddLeader )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [optional][in] */ BSTR Annotation,
- /* [defaultvalue][optional][in] */ LeaderType Type,
- /* [retval][out] */ IIcadLeader __RPC_FAR *__RPC_FAR *ppLeader);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddLightWeightPolyline )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadLightWeightPolyline __RPC_FAR *__RPC_FAR *ppLWPolyline);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddLine )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *StartPoint,
- /* [in] */ IIcadPoint __RPC_FAR *EndPoint,
- /* [retval][out] */ IIcadLine __RPC_FAR *__RPC_FAR *ppLine);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddMText )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ double Width,
- /* [in] */ BSTR Text,
- /* [retval][out] */ IIcadMText __RPC_FAR *__RPC_FAR *ppMText);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPointEntity )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [retval][out] */ IIcadPointEntity __RPC_FAR *__RPC_FAR *ppPointEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPolyline )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadPolyline __RPC_FAR *__RPC_FAR *ppPolyline);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPolyfaceMesh )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [in] */ VARIANT ListOfFaceIndices,
- /* [retval][out] */ IIcadPolyfaceMesh __RPC_FAR *__RPC_FAR *ppMesh);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddRay )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ IIcadRay __RPC_FAR *__RPC_FAR *ppRay);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSolid )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point4,
- /* [retval][out] */ IIcadSolid __RPC_FAR *__RPC_FAR *ppSolid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSphere )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppSphere);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSpline )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *__RPC_FAR *Points,
- /* [in] */ IIcadVector __RPC_FAR *StartTangent,
- /* [in] */ IIcadVector __RPC_FAR *EndTangent,
- /* [retval][out] */ IIcadSpline __RPC_FAR *__RPC_FAR *ppSpline);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddText )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ BSTR TextString,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadText __RPC_FAR *__RPC_FAR *ppText);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTolerance )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ BSTR Text,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ IIcadVector __RPC_FAR *Direction,
- /* [retval][out] */ IIcadTolerance __RPC_FAR *__RPC_FAR *ppTolerance);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTorus )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double TorusRadius,
- /* [in] */ double TubeRadius,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *pTorus);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTrace )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [retval][out] */ IIcadTrace __RPC_FAR *__RPC_FAR *ppTrace);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddWedge )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ double Length,
- /* [in] */ double Width,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppWedge);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachExternalReference )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ BSTR PathName,
- /* [optional][in] */ BSTR Name,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [defaultvalue][optional][in] */ double XScale,
- /* [defaultvalue][optional][in] */ double YScale,
- /* [defaultvalue][optional][in] */ double ZScale,
- /* [defaultvalue][optional][in] */ double Rotation,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL bOverlay,
- /* [retval][out] */ IIcadExternalReference __RPC_FAR *__RPC_FAR *ppXRef);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InsertBlock )(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR BlockName,
- /* [defaultvalue][optional][in] */ double XScale,
- /* [defaultvalue][optional][in] */ double YScale,
- /* [defaultvalue][optional][in] */ double ZScale,
- /* [defaultvalue][optional][in] */ double Rotation,
- /* [retval][out] */ IIcadBlockInsert __RPC_FAR *__RPC_FAR *ppBlockInsert);
-
- END_INTERFACE
- } IIcadEntitiesVtbl;
-
- interface IIcadEntities
- {
- CONST_VTBL struct IIcadEntitiesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadEntities_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadEntities_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadEntities_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadEntities_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadEntities_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadEntities_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadEntities_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadEntities_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadEntities_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadEntities_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadEntities_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadEntities_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #define IIcadEntities_Add3DFace(This,Point1,Point2,Point3,Point4,pp3DFace) \
- (This)->lpVtbl -> Add3DFace(This,Point1,Point2,Point3,Point4,pp3DFace)
-
- #define IIcadEntities_Add3DMesh(This,M,N,Vertices,ppMesh) \
- (This)->lpVtbl -> Add3DMesh(This,M,N,Vertices,ppMesh)
-
- #define IIcadEntities_Add3DPoly(This,Vertices,pp3DPoly) \
- (This)->lpVtbl -> Add3DPoly(This,Vertices,pp3DPoly)
-
- #define IIcadEntities_AddArc(This,Center,Radius,StartAngle,EndAngle,ppArc) \
- (This)->lpVtbl -> AddArc(This,Center,Radius,StartAngle,EndAngle,ppArc)
-
- #define IIcadEntities_AddAttributeDef(This,Height,Mode,Prompt,InsertionPoint,Tag,Value,ppAttribute) \
- (This)->lpVtbl -> AddAttributeDef(This,Height,Mode,Prompt,InsertionPoint,Tag,Value,ppAttribute)
-
- #define IIcadEntities_AddBox(This,Origin,Length,Width,Height,ppBox) \
- (This)->lpVtbl -> AddBox(This,Origin,Length,Width,Height,ppBox)
-
- #define IIcadEntities_AddCircle(This,Center,Radius,ppCircle) \
- (This)->lpVtbl -> AddCircle(This,Center,Radius,ppCircle)
-
- #define IIcadEntities_AddCone(This,Center,BaseRadius,Height,ppCone) \
- (This)->lpVtbl -> AddCone(This,Center,BaseRadius,Height,ppCone)
-
- #define IIcadEntities_AddCylinder(This,Center,Radius,Height,ppCylinder) \
- (This)->lpVtbl -> AddCylinder(This,Center,Radius,Height,ppCylinder)
-
- #define IIcadEntities_AddDim3PointAngular(This,AngleVertex,FirstEndPoint,SecondEndPoint,TextLocation,ppDimension) \
- (This)->lpVtbl -> AddDim3PointAngular(This,AngleVertex,FirstEndPoint,SecondEndPoint,TextLocation,ppDimension)
-
- #define IIcadEntities_AddDimAligned(This,ExtPoint1,ExtPoint2,TextLocation,ppDimension) \
- (This)->lpVtbl -> AddDimAligned(This,ExtPoint1,ExtPoint2,TextLocation,ppDimension)
-
- #define IIcadEntities_AddDimAngular(This,AngleVertex,FirstEndPoint,SecondEndPoint,TextLocation,ppDimension) \
- (This)->lpVtbl -> AddDimAngular(This,AngleVertex,FirstEndPoint,SecondEndPoint,TextLocation,ppDimension)
-
- #define IIcadEntities_AddDimDiametric(This,ChordPoint,FarChordPoint,LeaderLength,ppDimension) \
- (This)->lpVtbl -> AddDimDiametric(This,ChordPoint,FarChordPoint,LeaderLength,ppDimension)
-
- #define IIcadEntities_AddDimOrdinate(This,DefintionPoint,LeaderEndPoint,UseXAxis,ppDimension) \
- (This)->lpVtbl -> AddDimOrdinate(This,DefintionPoint,LeaderEndPoint,UseXAxis,ppDimension)
-
- #define IIcadEntities_AddDimRadial(This,Center,ChordPoint,LeaderLength,ppDimension) \
- (This)->lpVtbl -> AddDimRadial(This,Center,ChordPoint,LeaderLength,ppDimension)
-
- #define IIcadEntities_AddDimRotated(This,ExtPoint1,ExtPoint2,DimLineLocation,Rotation,ppDimension) \
- (This)->lpVtbl -> AddDimRotated(This,ExtPoint1,ExtPoint2,DimLineLocation,Rotation,ppDimension)
-
- #define IIcadEntities_AddEllipse(This,Center,MajorAxis,RadiusRatio,ppEllipse) \
- (This)->lpVtbl -> AddEllipse(This,Center,MajorAxis,RadiusRatio,ppEllipse)
-
- #define IIcadEntities_AddHatch(This,PatternType,PatternName,Associativity,ppHatch) \
- (This)->lpVtbl -> AddHatch(This,PatternType,PatternName,Associativity,ppHatch)
-
- #define IIcadEntities_AddImage(This,ImageFile,InsertionPoint,ScaleFactor,RotationAngle,ppImage) \
- (This)->lpVtbl -> AddImage(This,ImageFile,InsertionPoint,ScaleFactor,RotationAngle,ppImage)
-
- #define IIcadEntities_AddInfiniteLine(This,Point1,Point2,ppInfiniteLine) \
- (This)->lpVtbl -> AddInfiniteLine(This,Point1,Point2,ppInfiniteLine)
-
- #define IIcadEntities_AddLeader(This,Points,Annotation,Type,ppLeader) \
- (This)->lpVtbl -> AddLeader(This,Points,Annotation,Type,ppLeader)
-
- #define IIcadEntities_AddLightWeightPolyline(This,Vertices,ppLWPolyline) \
- (This)->lpVtbl -> AddLightWeightPolyline(This,Vertices,ppLWPolyline)
-
- #define IIcadEntities_AddLine(This,StartPoint,EndPoint,ppLine) \
- (This)->lpVtbl -> AddLine(This,StartPoint,EndPoint,ppLine)
-
- #define IIcadEntities_AddMText(This,InsertionPoint,Width,Text,ppMText) \
- (This)->lpVtbl -> AddMText(This,InsertionPoint,Width,Text,ppMText)
-
- #define IIcadEntities_AddPointEntity(This,Point,ppPointEntity) \
- (This)->lpVtbl -> AddPointEntity(This,Point,ppPointEntity)
-
- #define IIcadEntities_AddPolyline(This,Vertices,ppPolyline) \
- (This)->lpVtbl -> AddPolyline(This,Vertices,ppPolyline)
-
- #define IIcadEntities_AddPolyfaceMesh(This,Vertices,ListOfFaceIndices,ppMesh) \
- (This)->lpVtbl -> AddPolyfaceMesh(This,Vertices,ListOfFaceIndices,ppMesh)
-
- #define IIcadEntities_AddRay(This,Point1,Point2,ppRay) \
- (This)->lpVtbl -> AddRay(This,Point1,Point2,ppRay)
-
- #define IIcadEntities_AddSolid(This,Point1,Point2,Point3,Point4,ppSolid) \
- (This)->lpVtbl -> AddSolid(This,Point1,Point2,Point3,Point4,ppSolid)
-
- #define IIcadEntities_AddSphere(This,Center,Radius,ppSphere) \
- (This)->lpVtbl -> AddSphere(This,Center,Radius,ppSphere)
-
- #define IIcadEntities_AddSpline(This,Points,StartTangent,EndTangent,ppSpline) \
- (This)->lpVtbl -> AddSpline(This,Points,StartTangent,EndTangent,ppSpline)
-
- #define IIcadEntities_AddText(This,TextString,InsertionPoint,Height,ppText) \
- (This)->lpVtbl -> AddText(This,TextString,InsertionPoint,Height,ppText)
-
- #define IIcadEntities_AddTolerance(This,Text,InsertionPoint,Direction,ppTolerance) \
- (This)->lpVtbl -> AddTolerance(This,Text,InsertionPoint,Direction,ppTolerance)
-
- #define IIcadEntities_AddTorus(This,Center,TorusRadius,TubeRadius,pTorus) \
- (This)->lpVtbl -> AddTorus(This,Center,TorusRadius,TubeRadius,pTorus)
-
- #define IIcadEntities_AddTrace(This,Points,ppTrace) \
- (This)->lpVtbl -> AddTrace(This,Points,ppTrace)
-
- #define IIcadEntities_AddWedge(This,Origin,Length,Width,Height,ppWedge) \
- (This)->lpVtbl -> AddWedge(This,Origin,Length,Width,Height,ppWedge)
-
- #define IIcadEntities_AttachExternalReference(This,PathName,Name,InsertionPoint,XScale,YScale,ZScale,Rotation,bOverlay,ppXRef) \
- (This)->lpVtbl -> AttachExternalReference(This,PathName,Name,InsertionPoint,XScale,YScale,ZScale,Rotation,bOverlay,ppXRef)
-
- #define IIcadEntities_InsertBlock(This,InsertionPoint,BlockName,XScale,YScale,ZScale,Rotation,ppBlockInsert) \
- (This)->lpVtbl -> InsertBlock(This,InsertionPoint,BlockName,XScale,YScale,ZScale,Rotation,ppBlockInsert)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntities_get_Application_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadEntities_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntities_get_Count_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadEntities_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntities_get_Parent_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadEntities_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntities_get__NewEnum_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadEntities_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadEntities_Item_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ long Index,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadEntities_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_Add3DFace_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point4,
- /* [retval][out] */ IIcad3DFace __RPC_FAR *__RPC_FAR *pp3DFace);
-
-
- void __RPC_STUB IIcadEntities_Add3DFace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_Add3DMesh_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ long M,
- /* [in] */ long N,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppMesh);
-
-
- void __RPC_STUB IIcadEntities_Add3DMesh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_Add3DPoly_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcad3DPoly __RPC_FAR *__RPC_FAR *pp3DPoly);
-
-
- void __RPC_STUB IIcadEntities_Add3DPoly_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddArc_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [in] */ double StartAngle,
- /* [in] */ double EndAngle,
- /* [retval][out] */ IIcadArc __RPC_FAR *__RPC_FAR *ppArc);
-
-
- void __RPC_STUB IIcadEntities_AddArc_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddAttributeDef_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ double Height,
- /* [optional][in] */ AttributeMode Mode,
- /* [optional][in] */ BSTR Prompt,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR Tag,
- /* [optional][in] */ BSTR Value,
- /* [retval][out] */ IIcadAttributeDef __RPC_FAR *__RPC_FAR *ppAttribute);
-
-
- void __RPC_STUB IIcadEntities_AddAttributeDef_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddBox_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ double Length,
- /* [in] */ double Width,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppBox);
-
-
- void __RPC_STUB IIcadEntities_AddBox_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddCircle_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [retval][out] */ IIcadCircle __RPC_FAR *__RPC_FAR *ppCircle);
-
-
- void __RPC_STUB IIcadEntities_AddCircle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddCone_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double BaseRadius,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppCone);
-
-
- void __RPC_STUB IIcadEntities_AddCone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddCylinder_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppCylinder);
-
-
- void __RPC_STUB IIcadEntities_AddCylinder_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddDim3PointAngular_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *AngleVertex,
- /* [in] */ IIcadPoint __RPC_FAR *FirstEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *SecondEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDim3PointAngular __RPC_FAR *__RPC_FAR *ppDimension);
-
-
- void __RPC_STUB IIcadEntities_AddDim3PointAngular_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddDimAligned_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint1,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint2,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDimAligned __RPC_FAR *__RPC_FAR *ppDimension);
-
-
- void __RPC_STUB IIcadEntities_AddDimAligned_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddDimAngular_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *AngleVertex,
- /* [in] */ IIcadPoint __RPC_FAR *FirstEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *SecondEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDimAngular __RPC_FAR *__RPC_FAR *ppDimension);
-
-
- void __RPC_STUB IIcadEntities_AddDimAngular_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddDimDiametric_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *ChordPoint,
- /* [in] */ IIcadPoint __RPC_FAR *FarChordPoint,
- /* [in] */ double LeaderLength,
- /* [retval][out] */ IIcadDimDiametric __RPC_FAR *__RPC_FAR *ppDimension);
-
-
- void __RPC_STUB IIcadEntities_AddDimDiametric_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddDimOrdinate_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *DefintionPoint,
- /* [in] */ IIcadPoint __RPC_FAR *LeaderEndPoint,
- /* [in] */ VARIANT_BOOL UseXAxis,
- /* [retval][out] */ IIcadDimOrdinate __RPC_FAR *__RPC_FAR *ppDimension);
-
-
- void __RPC_STUB IIcadEntities_AddDimOrdinate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddDimRadial_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ IIcadPoint __RPC_FAR *ChordPoint,
- /* [in] */ double LeaderLength,
- /* [retval][out] */ IIcadDimRadial __RPC_FAR *__RPC_FAR *ppDimension);
-
-
- void __RPC_STUB IIcadEntities_AddDimRadial_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddDimRotated_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint1,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint2,
- /* [in] */ IIcadPoint __RPC_FAR *DimLineLocation,
- /* [in] */ double Rotation,
- /* [retval][out] */ IIcadDimRotated __RPC_FAR *__RPC_FAR *ppDimension);
-
-
- void __RPC_STUB IIcadEntities_AddDimRotated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddEllipse_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ IIcadVector __RPC_FAR *MajorAxis,
- /* [in] */ double RadiusRatio,
- /* [retval][out] */ IIcadEllipse __RPC_FAR *__RPC_FAR *ppEllipse);
-
-
- void __RPC_STUB IIcadEntities_AddEllipse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddHatch_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ HatchType PatternType,
- /* [in] */ BSTR PatternName,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL Associativity,
- /* [retval][out] */ IIcadHatch __RPC_FAR *__RPC_FAR *ppHatch);
-
-
- void __RPC_STUB IIcadEntities_AddHatch_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddImage_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ BSTR ImageFile,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [defaultvalue][optional][in] */ double ScaleFactor,
- /* [defaultvalue][optional][in] */ double RotationAngle,
- /* [retval][out] */ IIcadImage __RPC_FAR *__RPC_FAR *ppImage);
-
-
- void __RPC_STUB IIcadEntities_AddImage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddInfiniteLine_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ IIcadInfiniteLine __RPC_FAR *__RPC_FAR *ppInfiniteLine);
-
-
- void __RPC_STUB IIcadEntities_AddInfiniteLine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddLeader_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [optional][in] */ BSTR Annotation,
- /* [defaultvalue][optional][in] */ LeaderType Type,
- /* [retval][out] */ IIcadLeader __RPC_FAR *__RPC_FAR *ppLeader);
-
-
- void __RPC_STUB IIcadEntities_AddLeader_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddLightWeightPolyline_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadLightWeightPolyline __RPC_FAR *__RPC_FAR *ppLWPolyline);
-
-
- void __RPC_STUB IIcadEntities_AddLightWeightPolyline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddLine_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *StartPoint,
- /* [in] */ IIcadPoint __RPC_FAR *EndPoint,
- /* [retval][out] */ IIcadLine __RPC_FAR *__RPC_FAR *ppLine);
-
-
- void __RPC_STUB IIcadEntities_AddLine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddMText_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ double Width,
- /* [in] */ BSTR Text,
- /* [retval][out] */ IIcadMText __RPC_FAR *__RPC_FAR *ppMText);
-
-
- void __RPC_STUB IIcadEntities_AddMText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddPointEntity_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [retval][out] */ IIcadPointEntity __RPC_FAR *__RPC_FAR *ppPointEntity);
-
-
- void __RPC_STUB IIcadEntities_AddPointEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddPolyline_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadPolyline __RPC_FAR *__RPC_FAR *ppPolyline);
-
-
- void __RPC_STUB IIcadEntities_AddPolyline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddPolyfaceMesh_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [in] */ VARIANT ListOfFaceIndices,
- /* [retval][out] */ IIcadPolyfaceMesh __RPC_FAR *__RPC_FAR *ppMesh);
-
-
- void __RPC_STUB IIcadEntities_AddPolyfaceMesh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddRay_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ IIcadRay __RPC_FAR *__RPC_FAR *ppRay);
-
-
- void __RPC_STUB IIcadEntities_AddRay_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddSolid_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point4,
- /* [retval][out] */ IIcadSolid __RPC_FAR *__RPC_FAR *ppSolid);
-
-
- void __RPC_STUB IIcadEntities_AddSolid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddSphere_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppSphere);
-
-
- void __RPC_STUB IIcadEntities_AddSphere_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddSpline_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *__RPC_FAR *Points,
- /* [in] */ IIcadVector __RPC_FAR *StartTangent,
- /* [in] */ IIcadVector __RPC_FAR *EndTangent,
- /* [retval][out] */ IIcadSpline __RPC_FAR *__RPC_FAR *ppSpline);
-
-
- void __RPC_STUB IIcadEntities_AddSpline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddText_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ BSTR TextString,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadText __RPC_FAR *__RPC_FAR *ppText);
-
-
- void __RPC_STUB IIcadEntities_AddText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddTolerance_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ BSTR Text,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ IIcadVector __RPC_FAR *Direction,
- /* [retval][out] */ IIcadTolerance __RPC_FAR *__RPC_FAR *ppTolerance);
-
-
- void __RPC_STUB IIcadEntities_AddTolerance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddTorus_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double TorusRadius,
- /* [in] */ double TubeRadius,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *pTorus);
-
-
- void __RPC_STUB IIcadEntities_AddTorus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddTrace_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [retval][out] */ IIcadTrace __RPC_FAR *__RPC_FAR *ppTrace);
-
-
- void __RPC_STUB IIcadEntities_AddTrace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AddWedge_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ double Length,
- /* [in] */ double Width,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppWedge);
-
-
- void __RPC_STUB IIcadEntities_AddWedge_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_AttachExternalReference_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ BSTR PathName,
- /* [optional][in] */ BSTR Name,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [defaultvalue][optional][in] */ double XScale,
- /* [defaultvalue][optional][in] */ double YScale,
- /* [defaultvalue][optional][in] */ double ZScale,
- /* [defaultvalue][optional][in] */ double Rotation,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL bOverlay,
- /* [retval][out] */ IIcadExternalReference __RPC_FAR *__RPC_FAR *ppXRef);
-
-
- void __RPC_STUB IIcadEntities_AttachExternalReference_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntities_InsertBlock_Proxy(
- IIcadEntities __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR BlockName,
- /* [defaultvalue][optional][in] */ double XScale,
- /* [defaultvalue][optional][in] */ double YScale,
- /* [defaultvalue][optional][in] */ double ZScale,
- /* [defaultvalue][optional][in] */ double Rotation,
- /* [retval][out] */ IIcadBlockInsert __RPC_FAR *__RPC_FAR *ppBlockInsert);
-
-
- void __RPC_STUB IIcadEntities_InsertBlock_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadEntities_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadBlock_INTERFACE_DEFINED__
- #define __IIcadBlock_INTERFACE_DEFINED__
-
- /* interface IIcadBlock */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadBlock;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c125-7e36-11d1-bc5a-0060089608a4")
- IIcadBlock : public IIcadEntities
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Origin(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppOrigin) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Origin(
- /* [in] */ IIcadPoint __RPC_FAR *Origin) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *pstrName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Name(
- /* [in] */ BSTR Name) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IsXRef(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *IsXRef) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddItems(
- /* [in] */ IIcadSelectionSet __RPC_FAR *Entities,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL DeleteOriginals = TRUE) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetXData(
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetXData(
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Bind( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Detach( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Unload( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reload( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE WBlock(
- /* [in] */ BSTR FileName) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadBlockVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadBlock __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadBlock __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadBlock __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadBlock __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadBlock __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadBlock __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadBlock __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ long Index,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add3DFace )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point4,
- /* [retval][out] */ IIcad3DFace __RPC_FAR *__RPC_FAR *pp3DFace);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add3DMesh )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ long M,
- /* [in] */ long N,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppMesh);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add3DPoly )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcad3DPoly __RPC_FAR *__RPC_FAR *pp3DPoly);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddArc )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [in] */ double StartAngle,
- /* [in] */ double EndAngle,
- /* [retval][out] */ IIcadArc __RPC_FAR *__RPC_FAR *ppArc);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddAttributeDef )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ double Height,
- /* [optional][in] */ AttributeMode Mode,
- /* [optional][in] */ BSTR Prompt,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR Tag,
- /* [optional][in] */ BSTR Value,
- /* [retval][out] */ IIcadAttributeDef __RPC_FAR *__RPC_FAR *ppAttribute);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBox )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ double Length,
- /* [in] */ double Width,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppBox);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCircle )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [retval][out] */ IIcadCircle __RPC_FAR *__RPC_FAR *ppCircle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCone )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double BaseRadius,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppCone);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCylinder )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppCylinder);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDim3PointAngular )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *AngleVertex,
- /* [in] */ IIcadPoint __RPC_FAR *FirstEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *SecondEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDim3PointAngular __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimAligned )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint1,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint2,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDimAligned __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimAngular )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *AngleVertex,
- /* [in] */ IIcadPoint __RPC_FAR *FirstEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *SecondEndPoint,
- /* [in] */ IIcadPoint __RPC_FAR *TextLocation,
- /* [retval][out] */ IIcadDimAngular __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimDiametric )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *ChordPoint,
- /* [in] */ IIcadPoint __RPC_FAR *FarChordPoint,
- /* [in] */ double LeaderLength,
- /* [retval][out] */ IIcadDimDiametric __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimOrdinate )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *DefintionPoint,
- /* [in] */ IIcadPoint __RPC_FAR *LeaderEndPoint,
- /* [in] */ VARIANT_BOOL UseXAxis,
- /* [retval][out] */ IIcadDimOrdinate __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimRadial )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ IIcadPoint __RPC_FAR *ChordPoint,
- /* [in] */ double LeaderLength,
- /* [retval][out] */ IIcadDimRadial __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDimRotated )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint1,
- /* [in] */ IIcadPoint __RPC_FAR *ExtPoint2,
- /* [in] */ IIcadPoint __RPC_FAR *DimLineLocation,
- /* [in] */ double Rotation,
- /* [retval][out] */ IIcadDimRotated __RPC_FAR *__RPC_FAR *ppDimension);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddEllipse )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ IIcadVector __RPC_FAR *MajorAxis,
- /* [in] */ double RadiusRatio,
- /* [retval][out] */ IIcadEllipse __RPC_FAR *__RPC_FAR *ppEllipse);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddHatch )(
- IIcadBlock __RPC_FAR * This,
- /* [defaultvalue][optional][in] */ HatchType PatternType,
- /* [in] */ BSTR PatternName,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL Associativity,
- /* [retval][out] */ IIcadHatch __RPC_FAR *__RPC_FAR *ppHatch);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddImage )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ BSTR ImageFile,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [defaultvalue][optional][in] */ double ScaleFactor,
- /* [defaultvalue][optional][in] */ double RotationAngle,
- /* [retval][out] */ IIcadImage __RPC_FAR *__RPC_FAR *ppImage);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddInfiniteLine )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ IIcadInfiniteLine __RPC_FAR *__RPC_FAR *ppInfiniteLine);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddLeader )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [optional][in] */ BSTR Annotation,
- /* [defaultvalue][optional][in] */ LeaderType Type,
- /* [retval][out] */ IIcadLeader __RPC_FAR *__RPC_FAR *ppLeader);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddLightWeightPolyline )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadLightWeightPolyline __RPC_FAR *__RPC_FAR *ppLWPolyline);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddLine )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *StartPoint,
- /* [in] */ IIcadPoint __RPC_FAR *EndPoint,
- /* [retval][out] */ IIcadLine __RPC_FAR *__RPC_FAR *ppLine);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddMText )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ double Width,
- /* [in] */ BSTR Text,
- /* [retval][out] */ IIcadMText __RPC_FAR *__RPC_FAR *ppMText);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPointEntity )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [retval][out] */ IIcadPointEntity __RPC_FAR *__RPC_FAR *ppPointEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPolyline )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [retval][out] */ IIcadPolyline __RPC_FAR *__RPC_FAR *ppPolyline);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPolyfaceMesh )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Vertices,
- /* [in] */ VARIANT ListOfFaceIndices,
- /* [retval][out] */ IIcadPolyfaceMesh __RPC_FAR *__RPC_FAR *ppMesh);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddRay )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [retval][out] */ IIcadRay __RPC_FAR *__RPC_FAR *ppRay);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSolid )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point4,
- /* [retval][out] */ IIcadSolid __RPC_FAR *__RPC_FAR *ppSolid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSphere )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double Radius,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppSphere);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSpline )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *__RPC_FAR *Points,
- /* [in] */ IIcadVector __RPC_FAR *StartTangent,
- /* [in] */ IIcadVector __RPC_FAR *EndTangent,
- /* [retval][out] */ IIcadSpline __RPC_FAR *__RPC_FAR *ppSpline);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddText )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ BSTR TextString,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadText __RPC_FAR *__RPC_FAR *ppText);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTolerance )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ BSTR Text,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ IIcadVector __RPC_FAR *Direction,
- /* [retval][out] */ IIcadTolerance __RPC_FAR *__RPC_FAR *ppTolerance);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTorus )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double TorusRadius,
- /* [in] */ double TubeRadius,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *pTorus);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTrace )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Points,
- /* [retval][out] */ IIcadTrace __RPC_FAR *__RPC_FAR *ppTrace);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddWedge )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ double Length,
- /* [in] */ double Width,
- /* [in] */ double Height,
- /* [retval][out] */ IIcadPolygonMesh __RPC_FAR *__RPC_FAR *ppWedge);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachExternalReference )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ BSTR PathName,
- /* [optional][in] */ BSTR Name,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [defaultvalue][optional][in] */ double XScale,
- /* [defaultvalue][optional][in] */ double YScale,
- /* [defaultvalue][optional][in] */ double ZScale,
- /* [defaultvalue][optional][in] */ double Rotation,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL bOverlay,
- /* [retval][out] */ IIcadExternalReference __RPC_FAR *__RPC_FAR *ppXRef);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InsertBlock )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR BlockName,
- /* [defaultvalue][optional][in] */ double XScale,
- /* [defaultvalue][optional][in] */ double YScale,
- /* [defaultvalue][optional][in] */ double ZScale,
- /* [defaultvalue][optional][in] */ double Rotation,
- /* [retval][out] */ IIcadBlockInsert __RPC_FAR *__RPC_FAR *ppBlockInsert);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Origin )(
- IIcadBlock __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppOrigin);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Origin )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadBlock __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsXRef )(
- IIcadBlock __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *IsXRef);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddItems )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadSelectionSet __RPC_FAR *Entities,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL DeleteOriginals);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadBlock __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Bind )(
- IIcadBlock __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detach )(
- IIcadBlock __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unload )(
- IIcadBlock __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reload )(
- IIcadBlock __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WBlock )(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ BSTR FileName);
-
- END_INTERFACE
- } IIcadBlockVtbl;
-
- interface IIcadBlock
- {
- CONST_VTBL struct IIcadBlockVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadBlock_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadBlock_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadBlock_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadBlock_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadBlock_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadBlock_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadBlock_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadBlock_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadBlock_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #define IIcadBlock_Add3DFace(This,Point1,Point2,Point3,Point4,pp3DFace) \
- (This)->lpVtbl -> Add3DFace(This,Point1,Point2,Point3,Point4,pp3DFace)
-
- #define IIcadBlock_Add3DMesh(This,M,N,Vertices,ppMesh) \
- (This)->lpVtbl -> Add3DMesh(This,M,N,Vertices,ppMesh)
-
- #define IIcadBlock_Add3DPoly(This,Vertices,pp3DPoly) \
- (This)->lpVtbl -> Add3DPoly(This,Vertices,pp3DPoly)
-
- #define IIcadBlock_AddArc(This,Center,Radius,StartAngle,EndAngle,ppArc) \
- (This)->lpVtbl -> AddArc(This,Center,Radius,StartAngle,EndAngle,ppArc)
-
- #define IIcadBlock_AddAttributeDef(This,Height,Mode,Prompt,InsertionPoint,Tag,Value,ppAttribute) \
- (This)->lpVtbl -> AddAttributeDef(This,Height,Mode,Prompt,InsertionPoint,Tag,Value,ppAttribute)
-
- #define IIcadBlock_AddBox(This,Origin,Length,Width,Height,ppBox) \
- (This)->lpVtbl -> AddBox(This,Origin,Length,Width,Height,ppBox)
-
- #define IIcadBlock_AddCircle(This,Center,Radius,ppCircle) \
- (This)->lpVtbl -> AddCircle(This,Center,Radius,ppCircle)
-
- #define IIcadBlock_AddCone(This,Center,BaseRadius,Height,ppCone) \
- (This)->lpVtbl -> AddCone(This,Center,BaseRadius,Height,ppCone)
-
- #define IIcadBlock_AddCylinder(This,Center,Radius,Height,ppCylinder) \
- (This)->lpVtbl -> AddCylinder(This,Center,Radius,Height,ppCylinder)
-
- #define IIcadBlock_AddDim3PointAngular(This,AngleVertex,FirstEndPoint,SecondEndPoint,TextLocation,ppDimension) \
- (This)->lpVtbl -> AddDim3PointAngular(This,AngleVertex,FirstEndPoint,SecondEndPoint,TextLocation,ppDimension)
-
- #define IIcadBlock_AddDimAligned(This,ExtPoint1,ExtPoint2,TextLocation,ppDimension) \
- (This)->lpVtbl -> AddDimAligned(This,ExtPoint1,ExtPoint2,TextLocation,ppDimension)
-
- #define IIcadBlock_AddDimAngular(This,AngleVertex,FirstEndPoint,SecondEndPoint,TextLocation,ppDimension) \
- (This)->lpVtbl -> AddDimAngular(This,AngleVertex,FirstEndPoint,SecondEndPoint,TextLocation,ppDimension)
-
- #define IIcadBlock_AddDimDiametric(This,ChordPoint,FarChordPoint,LeaderLength,ppDimension) \
- (This)->lpVtbl -> AddDimDiametric(This,ChordPoint,FarChordPoint,LeaderLength,ppDimension)
-
- #define IIcadBlock_AddDimOrdinate(This,DefintionPoint,LeaderEndPoint,UseXAxis,ppDimension) \
- (This)->lpVtbl -> AddDimOrdinate(This,DefintionPoint,LeaderEndPoint,UseXAxis,ppDimension)
-
- #define IIcadBlock_AddDimRadial(This,Center,ChordPoint,LeaderLength,ppDimension) \
- (This)->lpVtbl -> AddDimRadial(This,Center,ChordPoint,LeaderLength,ppDimension)
-
- #define IIcadBlock_AddDimRotated(This,ExtPoint1,ExtPoint2,DimLineLocation,Rotation,ppDimension) \
- (This)->lpVtbl -> AddDimRotated(This,ExtPoint1,ExtPoint2,DimLineLocation,Rotation,ppDimension)
-
- #define IIcadBlock_AddEllipse(This,Center,MajorAxis,RadiusRatio,ppEllipse) \
- (This)->lpVtbl -> AddEllipse(This,Center,MajorAxis,RadiusRatio,ppEllipse)
-
- #define IIcadBlock_AddHatch(This,PatternType,PatternName,Associativity,ppHatch) \
- (This)->lpVtbl -> AddHatch(This,PatternType,PatternName,Associativity,ppHatch)
-
- #define IIcadBlock_AddImage(This,ImageFile,InsertionPoint,ScaleFactor,RotationAngle,ppImage) \
- (This)->lpVtbl -> AddImage(This,ImageFile,InsertionPoint,ScaleFactor,RotationAngle,ppImage)
-
- #define IIcadBlock_AddInfiniteLine(This,Point1,Point2,ppInfiniteLine) \
- (This)->lpVtbl -> AddInfiniteLine(This,Point1,Point2,ppInfiniteLine)
-
- #define IIcadBlock_AddLeader(This,Points,Annotation,Type,ppLeader) \
- (This)->lpVtbl -> AddLeader(This,Points,Annotation,Type,ppLeader)
-
- #define IIcadBlock_AddLightWeightPolyline(This,Vertices,ppLWPolyline) \
- (This)->lpVtbl -> AddLightWeightPolyline(This,Vertices,ppLWPolyline)
-
- #define IIcadBlock_AddLine(This,StartPoint,EndPoint,ppLine) \
- (This)->lpVtbl -> AddLine(This,StartPoint,EndPoint,ppLine)
-
- #define IIcadBlock_AddMText(This,InsertionPoint,Width,Text,ppMText) \
- (This)->lpVtbl -> AddMText(This,InsertionPoint,Width,Text,ppMText)
-
- #define IIcadBlock_AddPointEntity(This,Point,ppPointEntity) \
- (This)->lpVtbl -> AddPointEntity(This,Point,ppPointEntity)
-
- #define IIcadBlock_AddPolyline(This,Vertices,ppPolyline) \
- (This)->lpVtbl -> AddPolyline(This,Vertices,ppPolyline)
-
- #define IIcadBlock_AddPolyfaceMesh(This,Vertices,ListOfFaceIndices,ppMesh) \
- (This)->lpVtbl -> AddPolyfaceMesh(This,Vertices,ListOfFaceIndices,ppMesh)
-
- #define IIcadBlock_AddRay(This,Point1,Point2,ppRay) \
- (This)->lpVtbl -> AddRay(This,Point1,Point2,ppRay)
-
- #define IIcadBlock_AddSolid(This,Point1,Point2,Point3,Point4,ppSolid) \
- (This)->lpVtbl -> AddSolid(This,Point1,Point2,Point3,Point4,ppSolid)
-
- #define IIcadBlock_AddSphere(This,Center,Radius,ppSphere) \
- (This)->lpVtbl -> AddSphere(This,Center,Radius,ppSphere)
-
- #define IIcadBlock_AddSpline(This,Points,StartTangent,EndTangent,ppSpline) \
- (This)->lpVtbl -> AddSpline(This,Points,StartTangent,EndTangent,ppSpline)
-
- #define IIcadBlock_AddText(This,TextString,InsertionPoint,Height,ppText) \
- (This)->lpVtbl -> AddText(This,TextString,InsertionPoint,Height,ppText)
-
- #define IIcadBlock_AddTolerance(This,Text,InsertionPoint,Direction,ppTolerance) \
- (This)->lpVtbl -> AddTolerance(This,Text,InsertionPoint,Direction,ppTolerance)
-
- #define IIcadBlock_AddTorus(This,Center,TorusRadius,TubeRadius,pTorus) \
- (This)->lpVtbl -> AddTorus(This,Center,TorusRadius,TubeRadius,pTorus)
-
- #define IIcadBlock_AddTrace(This,Points,ppTrace) \
- (This)->lpVtbl -> AddTrace(This,Points,ppTrace)
-
- #define IIcadBlock_AddWedge(This,Origin,Length,Width,Height,ppWedge) \
- (This)->lpVtbl -> AddWedge(This,Origin,Length,Width,Height,ppWedge)
-
- #define IIcadBlock_AttachExternalReference(This,PathName,Name,InsertionPoint,XScale,YScale,ZScale,Rotation,bOverlay,ppXRef) \
- (This)->lpVtbl -> AttachExternalReference(This,PathName,Name,InsertionPoint,XScale,YScale,ZScale,Rotation,bOverlay,ppXRef)
-
- #define IIcadBlock_InsertBlock(This,InsertionPoint,BlockName,XScale,YScale,ZScale,Rotation,ppBlockInsert) \
- (This)->lpVtbl -> InsertBlock(This,InsertionPoint,BlockName,XScale,YScale,ZScale,Rotation,ppBlockInsert)
-
-
- #define IIcadBlock_get_Origin(This,ppOrigin) \
- (This)->lpVtbl -> get_Origin(This,ppOrigin)
-
- #define IIcadBlock_put_Origin(This,Origin) \
- (This)->lpVtbl -> put_Origin(This,Origin)
-
- #define IIcadBlock_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadBlock_put_Name(This,Name) \
- (This)->lpVtbl -> put_Name(This,Name)
-
- #define IIcadBlock_get_IsXRef(This,IsXRef) \
- (This)->lpVtbl -> get_IsXRef(This,IsXRef)
-
- #define IIcadBlock_AddItems(This,Entities,DeleteOriginals) \
- (This)->lpVtbl -> AddItems(This,Entities,DeleteOriginals)
-
- #define IIcadBlock_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadBlock_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadBlock_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
- #define IIcadBlock_Bind(This) \
- (This)->lpVtbl -> Bind(This)
-
- #define IIcadBlock_Detach(This) \
- (This)->lpVtbl -> Detach(This)
-
- #define IIcadBlock_Unload(This) \
- (This)->lpVtbl -> Unload(This)
-
- #define IIcadBlock_Reload(This) \
- (This)->lpVtbl -> Reload(This)
-
- #define IIcadBlock_WBlock(This,FileName) \
- (This)->lpVtbl -> WBlock(This,FileName)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadBlock_get_Origin_Proxy(
- IIcadBlock __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppOrigin);
-
-
- void __RPC_STUB IIcadBlock_get_Origin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadBlock_put_Origin_Proxy(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin);
-
-
- void __RPC_STUB IIcadBlock_put_Origin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadBlock_get_Name_Proxy(
- IIcadBlock __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
-
- void __RPC_STUB IIcadBlock_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadBlock_put_Name_Proxy(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
-
- void __RPC_STUB IIcadBlock_put_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadBlock_get_IsXRef_Proxy(
- IIcadBlock __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *IsXRef);
-
-
- void __RPC_STUB IIcadBlock_get_IsXRef_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadBlock_AddItems_Proxy(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ IIcadSelectionSet __RPC_FAR *Entities,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL DeleteOriginals);
-
-
- void __RPC_STUB IIcadBlock_AddItems_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadBlock_GetXData_Proxy(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
-
- void __RPC_STUB IIcadBlock_GetXData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadBlock_SetXData_Proxy(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
-
- void __RPC_STUB IIcadBlock_SetXData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadBlock_Delete_Proxy(
- IIcadBlock __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadBlock_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadBlock_Bind_Proxy(
- IIcadBlock __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadBlock_Bind_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadBlock_Detach_Proxy(
- IIcadBlock __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadBlock_Detach_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadBlock_Unload_Proxy(
- IIcadBlock __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadBlock_Unload_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadBlock_Reload_Proxy(
- IIcadBlock __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadBlock_Reload_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadBlock_WBlock_Proxy(
- IIcadBlock __RPC_FAR * This,
- /* [in] */ BSTR FileName);
-
-
- void __RPC_STUB IIcadBlock_WBlock_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadBlock_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadBlocks_INTERFACE_DEFINED__
- #define __IIcadBlocks_INTERFACE_DEFINED__
-
- /* interface IIcadBlocks */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadBlocks;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c126-7e36-11d1-bc5a-0060089608a4")
- IIcadBlocks : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadBlock __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadBlock __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadBlocksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadBlocks __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadBlocks __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadBlocks __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadBlocks __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadBlocks __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadBlocks __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadBlocks __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadBlocks __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadBlocks __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadBlocks __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadBlocks __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadBlocks __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadBlock __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadBlocks __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadBlock __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadBlocksVtbl;
-
- interface IIcadBlocks
- {
- CONST_VTBL struct IIcadBlocksVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadBlocks_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadBlocks_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadBlocks_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadBlocks_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadBlocks_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadBlocks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadBlocks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadBlocks_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadBlocks_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadBlocks_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadBlocks_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadBlocks_Add(This,InsertionPoint,Name,ppItem) \
- (This)->lpVtbl -> Add(This,InsertionPoint,Name,ppItem)
-
- #define IIcadBlocks_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadBlocks_get_Application_Proxy(
- IIcadBlocks __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadBlocks_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadBlocks_get_Count_Proxy(
- IIcadBlocks __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadBlocks_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadBlocks_get_Parent_Proxy(
- IIcadBlocks __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadBlocks_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadBlocks_get__NewEnum_Proxy(
- IIcadBlocks __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadBlocks_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadBlocks_Add_Proxy(
- IIcadBlocks __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertionPoint,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadBlock __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadBlocks_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadBlocks_Item_Proxy(
- IIcadBlocks __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadBlock __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadBlocks_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadBlocks_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadDimensionStyle_INTERFACE_DEFINED__
- #define __IIcadDimensionStyle_INTERFACE_DEFINED__
-
- /* interface IIcadDimensionStyle */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadDimensionStyle;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c127-7e36-11d1-bc5a-0060089608a4")
- IIcadDimensionStyle : public IIcadTableItem
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimPost(
- /* [retval][out] */ BSTR __RPC_FAR *pDimPost) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimPost(
- /* [in] */ BSTR DimPost) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimApost(
- /* [retval][out] */ BSTR __RPC_FAR *pDimApost) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimApost(
- /* [in] */ BSTR DimApost) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimBlk(
- /* [retval][out] */ BSTR __RPC_FAR *pDimBlk) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimBlk(
- /* [in] */ BSTR DimBlk) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimBlk1(
- /* [retval][out] */ BSTR __RPC_FAR *pDimBlk1) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimBlk1(
- /* [in] */ BSTR DimBlk1) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimBlk2(
- /* [retval][out] */ BSTR __RPC_FAR *pDimBlk2) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimBlk2(
- /* [in] */ BSTR DimBlk2) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimScale(
- /* [retval][out] */ double __RPC_FAR *pDimScale) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimScale(
- /* [in] */ double DimScale) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimAsz(
- /* [retval][out] */ double __RPC_FAR *pDimAsz) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimAsz(
- /* [in] */ double DimAsz) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimExo(
- /* [retval][out] */ double __RPC_FAR *pDimExo) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimExo(
- /* [in] */ double DimExo) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimDli(
- /* [retval][out] */ double __RPC_FAR *pDimDli) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimDli(
- /* [in] */ double DimDli) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimExe(
- /* [retval][out] */ double __RPC_FAR *pDimExe) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimExe(
- /* [in] */ double DimExe) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimRnd(
- /* [retval][out] */ double __RPC_FAR *pDimRnd) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimRnd(
- /* [in] */ double DimRnd) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimDle(
- /* [retval][out] */ double __RPC_FAR *pDimDle) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimDle(
- /* [in] */ double DimDle) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTp(
- /* [retval][out] */ double __RPC_FAR *pDimTp) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTp(
- /* [in] */ double DimTp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTm(
- /* [retval][out] */ double __RPC_FAR *pDimTm) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTm(
- /* [in] */ double DimTm) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTol(
- /* [retval][out] */ int __RPC_FAR *pDimTol) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTol(
- /* [in] */ int DimTol) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimLim(
- /* [retval][out] */ int __RPC_FAR *pDimLim) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimLim(
- /* [in] */ int DimLim) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTih(
- /* [retval][out] */ int __RPC_FAR *pDimTih) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTih(
- /* [in] */ int DimTih) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimToh(
- /* [retval][out] */ int __RPC_FAR *pDimToh) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimToh(
- /* [in] */ int DimToh) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimSe1(
- /* [retval][out] */ int __RPC_FAR *pDimSe1) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimSe1(
- /* [in] */ int DimSe1) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimSe2(
- /* [retval][out] */ int __RPC_FAR *pDimSe2) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimSe2(
- /* [in] */ int DimSe2) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTad(
- /* [retval][out] */ int __RPC_FAR *pDimTad) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTad(
- /* [in] */ int DimTad) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimZin(
- /* [retval][out] */ int __RPC_FAR *pDimZin) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimZin(
- /* [in] */ int DimZin) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTxt(
- /* [retval][out] */ double __RPC_FAR *pDimTxt) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTxt(
- /* [in] */ double DimTxt) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimCen(
- /* [retval][out] */ double __RPC_FAR *pDimCen) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimCen(
- /* [in] */ double DimCen) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTsz(
- /* [retval][out] */ double __RPC_FAR *pDimTsz) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTsz(
- /* [in] */ double DimTsz) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimAltf(
- /* [retval][out] */ double __RPC_FAR *pDimAltf) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimAltf(
- /* [in] */ double DimAltf) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimLfac(
- /* [retval][out] */ double __RPC_FAR *pDimLfac) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimLfac(
- /* [in] */ double DimLfac) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTvp(
- /* [retval][out] */ double __RPC_FAR *pDimTvp) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTvp(
- /* [in] */ double DimTvp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTfac(
- /* [retval][out] */ double __RPC_FAR *pDimTfac) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTfac(
- /* [in] */ double DimTfac) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimGap(
- /* [retval][out] */ double __RPC_FAR *pDimGap) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimGap(
- /* [in] */ double DimGap) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimAlt(
- /* [retval][out] */ int __RPC_FAR *pDimAlt) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimAlt(
- /* [in] */ int DimAlt) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimAltd(
- /* [retval][out] */ int __RPC_FAR *pDimAltd) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimAltd(
- /* [in] */ int DimAltd) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTofl(
- /* [retval][out] */ int __RPC_FAR *pDimTofl) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTofl(
- /* [in] */ int DimTofl) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimSah(
- /* [retval][out] */ int __RPC_FAR *pDimSah) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimSah(
- /* [in] */ int DimSah) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTix(
- /* [retval][out] */ int __RPC_FAR *pDimTix) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTix(
- /* [in] */ int DimTix) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimSohd(
- /* [retval][out] */ int __RPC_FAR *pDimSohd) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimSohd(
- /* [in] */ int DimSohd) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimClrd(
- /* [retval][out] */ int __RPC_FAR *pDimClrd) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimClrd(
- /* [in] */ int DimClrd) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimClre(
- /* [retval][out] */ int __RPC_FAR *pDimClre) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimClre(
- /* [in] */ int DimClre) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimClrt(
- /* [retval][out] */ int __RPC_FAR *pDimClrt) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimClrt(
- /* [in] */ int DimClrt) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimUnit(
- /* [retval][out] */ int __RPC_FAR *pDimUnit) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimUnit(
- /* [in] */ int DimUnit) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimDec(
- /* [retval][out] */ int __RPC_FAR *pDimDec) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimDec(
- /* [in] */ int DimDec) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTdec(
- /* [retval][out] */ int __RPC_FAR *pDimTdec) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTdec(
- /* [in] */ int DimTdec) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimAltu(
- /* [retval][out] */ int __RPC_FAR *pDimAltu) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimAltu(
- /* [in] */ int DimAltu) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimAlttd(
- /* [retval][out] */ int __RPC_FAR *pDimAlttd) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimAlttd(
- /* [in] */ int DimAlttd) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimAunit(
- /* [retval][out] */ int __RPC_FAR *pDimAunit) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimAunit(
- /* [in] */ int DimAunit) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimJust(
- /* [retval][out] */ int __RPC_FAR *pDimJust) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimJust(
- /* [in] */ int DimJust) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimSd1(
- /* [retval][out] */ int __RPC_FAR *pDimSd1) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimSd1(
- /* [in] */ int DimSd1) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimSd2(
- /* [retval][out] */ int __RPC_FAR *pDimSd2) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimSd2(
- /* [in] */ int DimSd2) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTolj(
- /* [retval][out] */ int __RPC_FAR *pDimTolj) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTolj(
- /* [in] */ int DimTolj) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTzin(
- /* [retval][out] */ int __RPC_FAR *pDimTzin) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTzin(
- /* [in] */ int DimTzin) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimAltz(
- /* [retval][out] */ int __RPC_FAR *pDimAltz) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimAltz(
- /* [in] */ int DimAltz) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimAlttz(
- /* [retval][out] */ int __RPC_FAR *pDimAlttz) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimAlttz(
- /* [in] */ int DimAlttz) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimFit(
- /* [retval][out] */ int __RPC_FAR *pDimFit) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimFit(
- /* [in] */ int DimFit) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimUpt(
- /* [retval][out] */ int __RPC_FAR *pDimUpt) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimUpt(
- /* [in] */ int DimUpt) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DimTxSty(
- /* [retval][out] */ BSTR __RPC_FAR *pDimTxSty) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DimTxSty(
- /* [in] */ BSTR DimTxSty) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadDimensionStyleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadDimensionStyle __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadDimensionStyle __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadDimensionStyle __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimPost )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimPost);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimPost )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimPost);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimApost )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimApost);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimApost )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimApost);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimBlk )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimBlk);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimBlk )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimBlk);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimBlk1 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimBlk1);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimBlk1 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimBlk1);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimBlk2 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimBlk2);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimBlk2 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimBlk2);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimScale )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimScale);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimScale )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimScale);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimAsz )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimAsz);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimAsz )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimAsz);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimExo )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimExo);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimExo )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimExo);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimDli )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimDli);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimDli )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimDli);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimExe )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimExe);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimExe )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimExe);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimRnd )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimRnd);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimRnd )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimRnd);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimDle )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimDle);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimDle )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimDle);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTp )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTp);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTp )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTm )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTm);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTm )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTm);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTol )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTol);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTol )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTol);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimLim )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimLim);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimLim )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimLim);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTih )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTih);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTih )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTih);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimToh )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimToh);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimToh )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimToh);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimSe1 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSe1);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimSe1 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSe1);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimSe2 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSe2);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimSe2 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSe2);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTad )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTad);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTad )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTad);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimZin )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimZin);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimZin )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimZin);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTxt )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTxt);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTxt )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTxt);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimCen )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimCen);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimCen )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimCen);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTsz )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTsz);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTsz )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTsz);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimAltf )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimAltf);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimAltf )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimAltf);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimLfac )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimLfac);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimLfac )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimLfac);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTvp )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTvp);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTvp )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTvp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTfac )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTfac);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTfac )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTfac);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimGap )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimGap);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimGap )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimGap);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimAlt )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAlt);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimAlt )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAlt);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimAltd )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAltd);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimAltd )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAltd);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTofl )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTofl);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTofl )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTofl);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimSah )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSah);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimSah )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSah);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTix )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTix);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTix )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTix);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimSohd )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSohd);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimSohd )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSohd);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimClrd )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimClrd);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimClrd )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimClrd);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimClre )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimClre);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimClre )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimClre);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimClrt )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimClrt);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimClrt )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimClrt);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimUnit )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimUnit);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimUnit )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimUnit);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimDec )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimDec);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimDec )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimDec);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTdec )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTdec);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTdec )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTdec);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimAltu )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAltu);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimAltu )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAltu);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimAlttd )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAlttd);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimAlttd )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAlttd);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimAunit )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAunit);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimAunit )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAunit);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimJust )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimJust);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimJust )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimJust);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimSd1 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSd1);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimSd1 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSd1);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimSd2 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSd2);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimSd2 )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSd2);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTolj )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTolj);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTolj )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTolj);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTzin )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTzin);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTzin )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTzin);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimAltz )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAltz);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimAltz )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAltz);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimAlttz )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAlttz);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimAlttz )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAlttz);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimFit )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimFit);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimFit )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimFit);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimUpt )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimUpt);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimUpt )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimUpt);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DimTxSty )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimTxSty);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DimTxSty )(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimTxSty);
-
- END_INTERFACE
- } IIcadDimensionStyleVtbl;
-
- interface IIcadDimensionStyle
- {
- CONST_VTBL struct IIcadDimensionStyleVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadDimensionStyle_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadDimensionStyle_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadDimensionStyle_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadDimensionStyle_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadDimensionStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadDimensionStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadDimensionStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadDimensionStyle_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadDimensionStyle_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadDimensionStyle_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadDimensionStyle_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadDimensionStyle__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadDimensionStyle_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadDimensionStyle_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadDimensionStyle_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadDimensionStyle_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadDimensionStyle_put_Name(This,Name) \
- (This)->lpVtbl -> put_Name(This,Name)
-
-
- #define IIcadDimensionStyle_get_DimPost(This,pDimPost) \
- (This)->lpVtbl -> get_DimPost(This,pDimPost)
-
- #define IIcadDimensionStyle_put_DimPost(This,DimPost) \
- (This)->lpVtbl -> put_DimPost(This,DimPost)
-
- #define IIcadDimensionStyle_get_DimApost(This,pDimApost) \
- (This)->lpVtbl -> get_DimApost(This,pDimApost)
-
- #define IIcadDimensionStyle_put_DimApost(This,DimApost) \
- (This)->lpVtbl -> put_DimApost(This,DimApost)
-
- #define IIcadDimensionStyle_get_DimBlk(This,pDimBlk) \
- (This)->lpVtbl -> get_DimBlk(This,pDimBlk)
-
- #define IIcadDimensionStyle_put_DimBlk(This,DimBlk) \
- (This)->lpVtbl -> put_DimBlk(This,DimBlk)
-
- #define IIcadDimensionStyle_get_DimBlk1(This,pDimBlk1) \
- (This)->lpVtbl -> get_DimBlk1(This,pDimBlk1)
-
- #define IIcadDimensionStyle_put_DimBlk1(This,DimBlk1) \
- (This)->lpVtbl -> put_DimBlk1(This,DimBlk1)
-
- #define IIcadDimensionStyle_get_DimBlk2(This,pDimBlk2) \
- (This)->lpVtbl -> get_DimBlk2(This,pDimBlk2)
-
- #define IIcadDimensionStyle_put_DimBlk2(This,DimBlk2) \
- (This)->lpVtbl -> put_DimBlk2(This,DimBlk2)
-
- #define IIcadDimensionStyle_get_DimScale(This,pDimScale) \
- (This)->lpVtbl -> get_DimScale(This,pDimScale)
-
- #define IIcadDimensionStyle_put_DimScale(This,DimScale) \
- (This)->lpVtbl -> put_DimScale(This,DimScale)
-
- #define IIcadDimensionStyle_get_DimAsz(This,pDimAsz) \
- (This)->lpVtbl -> get_DimAsz(This,pDimAsz)
-
- #define IIcadDimensionStyle_put_DimAsz(This,DimAsz) \
- (This)->lpVtbl -> put_DimAsz(This,DimAsz)
-
- #define IIcadDimensionStyle_get_DimExo(This,pDimExo) \
- (This)->lpVtbl -> get_DimExo(This,pDimExo)
-
- #define IIcadDimensionStyle_put_DimExo(This,DimExo) \
- (This)->lpVtbl -> put_DimExo(This,DimExo)
-
- #define IIcadDimensionStyle_get_DimDli(This,pDimDli) \
- (This)->lpVtbl -> get_DimDli(This,pDimDli)
-
- #define IIcadDimensionStyle_put_DimDli(This,DimDli) \
- (This)->lpVtbl -> put_DimDli(This,DimDli)
-
- #define IIcadDimensionStyle_get_DimExe(This,pDimExe) \
- (This)->lpVtbl -> get_DimExe(This,pDimExe)
-
- #define IIcadDimensionStyle_put_DimExe(This,DimExe) \
- (This)->lpVtbl -> put_DimExe(This,DimExe)
-
- #define IIcadDimensionStyle_get_DimRnd(This,pDimRnd) \
- (This)->lpVtbl -> get_DimRnd(This,pDimRnd)
-
- #define IIcadDimensionStyle_put_DimRnd(This,DimRnd) \
- (This)->lpVtbl -> put_DimRnd(This,DimRnd)
-
- #define IIcadDimensionStyle_get_DimDle(This,pDimDle) \
- (This)->lpVtbl -> get_DimDle(This,pDimDle)
-
- #define IIcadDimensionStyle_put_DimDle(This,DimDle) \
- (This)->lpVtbl -> put_DimDle(This,DimDle)
-
- #define IIcadDimensionStyle_get_DimTp(This,pDimTp) \
- (This)->lpVtbl -> get_DimTp(This,pDimTp)
-
- #define IIcadDimensionStyle_put_DimTp(This,DimTp) \
- (This)->lpVtbl -> put_DimTp(This,DimTp)
-
- #define IIcadDimensionStyle_get_DimTm(This,pDimTm) \
- (This)->lpVtbl -> get_DimTm(This,pDimTm)
-
- #define IIcadDimensionStyle_put_DimTm(This,DimTm) \
- (This)->lpVtbl -> put_DimTm(This,DimTm)
-
- #define IIcadDimensionStyle_get_DimTol(This,pDimTol) \
- (This)->lpVtbl -> get_DimTol(This,pDimTol)
-
- #define IIcadDimensionStyle_put_DimTol(This,DimTol) \
- (This)->lpVtbl -> put_DimTol(This,DimTol)
-
- #define IIcadDimensionStyle_get_DimLim(This,pDimLim) \
- (This)->lpVtbl -> get_DimLim(This,pDimLim)
-
- #define IIcadDimensionStyle_put_DimLim(This,DimLim) \
- (This)->lpVtbl -> put_DimLim(This,DimLim)
-
- #define IIcadDimensionStyle_get_DimTih(This,pDimTih) \
- (This)->lpVtbl -> get_DimTih(This,pDimTih)
-
- #define IIcadDimensionStyle_put_DimTih(This,DimTih) \
- (This)->lpVtbl -> put_DimTih(This,DimTih)
-
- #define IIcadDimensionStyle_get_DimToh(This,pDimToh) \
- (This)->lpVtbl -> get_DimToh(This,pDimToh)
-
- #define IIcadDimensionStyle_put_DimToh(This,DimToh) \
- (This)->lpVtbl -> put_DimToh(This,DimToh)
-
- #define IIcadDimensionStyle_get_DimSe1(This,pDimSe1) \
- (This)->lpVtbl -> get_DimSe1(This,pDimSe1)
-
- #define IIcadDimensionStyle_put_DimSe1(This,DimSe1) \
- (This)->lpVtbl -> put_DimSe1(This,DimSe1)
-
- #define IIcadDimensionStyle_get_DimSe2(This,pDimSe2) \
- (This)->lpVtbl -> get_DimSe2(This,pDimSe2)
-
- #define IIcadDimensionStyle_put_DimSe2(This,DimSe2) \
- (This)->lpVtbl -> put_DimSe2(This,DimSe2)
-
- #define IIcadDimensionStyle_get_DimTad(This,pDimTad) \
- (This)->lpVtbl -> get_DimTad(This,pDimTad)
-
- #define IIcadDimensionStyle_put_DimTad(This,DimTad) \
- (This)->lpVtbl -> put_DimTad(This,DimTad)
-
- #define IIcadDimensionStyle_get_DimZin(This,pDimZin) \
- (This)->lpVtbl -> get_DimZin(This,pDimZin)
-
- #define IIcadDimensionStyle_put_DimZin(This,DimZin) \
- (This)->lpVtbl -> put_DimZin(This,DimZin)
-
- #define IIcadDimensionStyle_get_DimTxt(This,pDimTxt) \
- (This)->lpVtbl -> get_DimTxt(This,pDimTxt)
-
- #define IIcadDimensionStyle_put_DimTxt(This,DimTxt) \
- (This)->lpVtbl -> put_DimTxt(This,DimTxt)
-
- #define IIcadDimensionStyle_get_DimCen(This,pDimCen) \
- (This)->lpVtbl -> get_DimCen(This,pDimCen)
-
- #define IIcadDimensionStyle_put_DimCen(This,DimCen) \
- (This)->lpVtbl -> put_DimCen(This,DimCen)
-
- #define IIcadDimensionStyle_get_DimTsz(This,pDimTsz) \
- (This)->lpVtbl -> get_DimTsz(This,pDimTsz)
-
- #define IIcadDimensionStyle_put_DimTsz(This,DimTsz) \
- (This)->lpVtbl -> put_DimTsz(This,DimTsz)
-
- #define IIcadDimensionStyle_get_DimAltf(This,pDimAltf) \
- (This)->lpVtbl -> get_DimAltf(This,pDimAltf)
-
- #define IIcadDimensionStyle_put_DimAltf(This,DimAltf) \
- (This)->lpVtbl -> put_DimAltf(This,DimAltf)
-
- #define IIcadDimensionStyle_get_DimLfac(This,pDimLfac) \
- (This)->lpVtbl -> get_DimLfac(This,pDimLfac)
-
- #define IIcadDimensionStyle_put_DimLfac(This,DimLfac) \
- (This)->lpVtbl -> put_DimLfac(This,DimLfac)
-
- #define IIcadDimensionStyle_get_DimTvp(This,pDimTvp) \
- (This)->lpVtbl -> get_DimTvp(This,pDimTvp)
-
- #define IIcadDimensionStyle_put_DimTvp(This,DimTvp) \
- (This)->lpVtbl -> put_DimTvp(This,DimTvp)
-
- #define IIcadDimensionStyle_get_DimTfac(This,pDimTfac) \
- (This)->lpVtbl -> get_DimTfac(This,pDimTfac)
-
- #define IIcadDimensionStyle_put_DimTfac(This,DimTfac) \
- (This)->lpVtbl -> put_DimTfac(This,DimTfac)
-
- #define IIcadDimensionStyle_get_DimGap(This,pDimGap) \
- (This)->lpVtbl -> get_DimGap(This,pDimGap)
-
- #define IIcadDimensionStyle_put_DimGap(This,DimGap) \
- (This)->lpVtbl -> put_DimGap(This,DimGap)
-
- #define IIcadDimensionStyle_get_DimAlt(This,pDimAlt) \
- (This)->lpVtbl -> get_DimAlt(This,pDimAlt)
-
- #define IIcadDimensionStyle_put_DimAlt(This,DimAlt) \
- (This)->lpVtbl -> put_DimAlt(This,DimAlt)
-
- #define IIcadDimensionStyle_get_DimAltd(This,pDimAltd) \
- (This)->lpVtbl -> get_DimAltd(This,pDimAltd)
-
- #define IIcadDimensionStyle_put_DimAltd(This,DimAltd) \
- (This)->lpVtbl -> put_DimAltd(This,DimAltd)
-
- #define IIcadDimensionStyle_get_DimTofl(This,pDimTofl) \
- (This)->lpVtbl -> get_DimTofl(This,pDimTofl)
-
- #define IIcadDimensionStyle_put_DimTofl(This,DimTofl) \
- (This)->lpVtbl -> put_DimTofl(This,DimTofl)
-
- #define IIcadDimensionStyle_get_DimSah(This,pDimSah) \
- (This)->lpVtbl -> get_DimSah(This,pDimSah)
-
- #define IIcadDimensionStyle_put_DimSah(This,DimSah) \
- (This)->lpVtbl -> put_DimSah(This,DimSah)
-
- #define IIcadDimensionStyle_get_DimTix(This,pDimTix) \
- (This)->lpVtbl -> get_DimTix(This,pDimTix)
-
- #define IIcadDimensionStyle_put_DimTix(This,DimTix) \
- (This)->lpVtbl -> put_DimTix(This,DimTix)
-
- #define IIcadDimensionStyle_get_DimSohd(This,pDimSohd) \
- (This)->lpVtbl -> get_DimSohd(This,pDimSohd)
-
- #define IIcadDimensionStyle_put_DimSohd(This,DimSohd) \
- (This)->lpVtbl -> put_DimSohd(This,DimSohd)
-
- #define IIcadDimensionStyle_get_DimClrd(This,pDimClrd) \
- (This)->lpVtbl -> get_DimClrd(This,pDimClrd)
-
- #define IIcadDimensionStyle_put_DimClrd(This,DimClrd) \
- (This)->lpVtbl -> put_DimClrd(This,DimClrd)
-
- #define IIcadDimensionStyle_get_DimClre(This,pDimClre) \
- (This)->lpVtbl -> get_DimClre(This,pDimClre)
-
- #define IIcadDimensionStyle_put_DimClre(This,DimClre) \
- (This)->lpVtbl -> put_DimClre(This,DimClre)
-
- #define IIcadDimensionStyle_get_DimClrt(This,pDimClrt) \
- (This)->lpVtbl -> get_DimClrt(This,pDimClrt)
-
- #define IIcadDimensionStyle_put_DimClrt(This,DimClrt) \
- (This)->lpVtbl -> put_DimClrt(This,DimClrt)
-
- #define IIcadDimensionStyle_get_DimUnit(This,pDimUnit) \
- (This)->lpVtbl -> get_DimUnit(This,pDimUnit)
-
- #define IIcadDimensionStyle_put_DimUnit(This,DimUnit) \
- (This)->lpVtbl -> put_DimUnit(This,DimUnit)
-
- #define IIcadDimensionStyle_get_DimDec(This,pDimDec) \
- (This)->lpVtbl -> get_DimDec(This,pDimDec)
-
- #define IIcadDimensionStyle_put_DimDec(This,DimDec) \
- (This)->lpVtbl -> put_DimDec(This,DimDec)
-
- #define IIcadDimensionStyle_get_DimTdec(This,pDimTdec) \
- (This)->lpVtbl -> get_DimTdec(This,pDimTdec)
-
- #define IIcadDimensionStyle_put_DimTdec(This,DimTdec) \
- (This)->lpVtbl -> put_DimTdec(This,DimTdec)
-
- #define IIcadDimensionStyle_get_DimAltu(This,pDimAltu) \
- (This)->lpVtbl -> get_DimAltu(This,pDimAltu)
-
- #define IIcadDimensionStyle_put_DimAltu(This,DimAltu) \
- (This)->lpVtbl -> put_DimAltu(This,DimAltu)
-
- #define IIcadDimensionStyle_get_DimAlttd(This,pDimAlttd) \
- (This)->lpVtbl -> get_DimAlttd(This,pDimAlttd)
-
- #define IIcadDimensionStyle_put_DimAlttd(This,DimAlttd) \
- (This)->lpVtbl -> put_DimAlttd(This,DimAlttd)
-
- #define IIcadDimensionStyle_get_DimAunit(This,pDimAunit) \
- (This)->lpVtbl -> get_DimAunit(This,pDimAunit)
-
- #define IIcadDimensionStyle_put_DimAunit(This,DimAunit) \
- (This)->lpVtbl -> put_DimAunit(This,DimAunit)
-
- #define IIcadDimensionStyle_get_DimJust(This,pDimJust) \
- (This)->lpVtbl -> get_DimJust(This,pDimJust)
-
- #define IIcadDimensionStyle_put_DimJust(This,DimJust) \
- (This)->lpVtbl -> put_DimJust(This,DimJust)
-
- #define IIcadDimensionStyle_get_DimSd1(This,pDimSd1) \
- (This)->lpVtbl -> get_DimSd1(This,pDimSd1)
-
- #define IIcadDimensionStyle_put_DimSd1(This,DimSd1) \
- (This)->lpVtbl -> put_DimSd1(This,DimSd1)
-
- #define IIcadDimensionStyle_get_DimSd2(This,pDimSd2) \
- (This)->lpVtbl -> get_DimSd2(This,pDimSd2)
-
- #define IIcadDimensionStyle_put_DimSd2(This,DimSd2) \
- (This)->lpVtbl -> put_DimSd2(This,DimSd2)
-
- #define IIcadDimensionStyle_get_DimTolj(This,pDimTolj) \
- (This)->lpVtbl -> get_DimTolj(This,pDimTolj)
-
- #define IIcadDimensionStyle_put_DimTolj(This,DimTolj) \
- (This)->lpVtbl -> put_DimTolj(This,DimTolj)
-
- #define IIcadDimensionStyle_get_DimTzin(This,pDimTzin) \
- (This)->lpVtbl -> get_DimTzin(This,pDimTzin)
-
- #define IIcadDimensionStyle_put_DimTzin(This,DimTzin) \
- (This)->lpVtbl -> put_DimTzin(This,DimTzin)
-
- #define IIcadDimensionStyle_get_DimAltz(This,pDimAltz) \
- (This)->lpVtbl -> get_DimAltz(This,pDimAltz)
-
- #define IIcadDimensionStyle_put_DimAltz(This,DimAltz) \
- (This)->lpVtbl -> put_DimAltz(This,DimAltz)
-
- #define IIcadDimensionStyle_get_DimAlttz(This,pDimAlttz) \
- (This)->lpVtbl -> get_DimAlttz(This,pDimAlttz)
-
- #define IIcadDimensionStyle_put_DimAlttz(This,DimAlttz) \
- (This)->lpVtbl -> put_DimAlttz(This,DimAlttz)
-
- #define IIcadDimensionStyle_get_DimFit(This,pDimFit) \
- (This)->lpVtbl -> get_DimFit(This,pDimFit)
-
- #define IIcadDimensionStyle_put_DimFit(This,DimFit) \
- (This)->lpVtbl -> put_DimFit(This,DimFit)
-
- #define IIcadDimensionStyle_get_DimUpt(This,pDimUpt) \
- (This)->lpVtbl -> get_DimUpt(This,pDimUpt)
-
- #define IIcadDimensionStyle_put_DimUpt(This,DimUpt) \
- (This)->lpVtbl -> put_DimUpt(This,DimUpt)
-
- #define IIcadDimensionStyle_get_DimTxSty(This,pDimTxSty) \
- (This)->lpVtbl -> get_DimTxSty(This,pDimTxSty)
-
- #define IIcadDimensionStyle_put_DimTxSty(This,DimTxSty) \
- (This)->lpVtbl -> put_DimTxSty(This,DimTxSty)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimPost_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimPost);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimPost_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimPost_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimPost);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimPost_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimApost_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimApost);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimApost_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimApost_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimApost);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimApost_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimBlk_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimBlk);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimBlk_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimBlk_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimBlk);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimBlk_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimBlk1_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimBlk1);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimBlk1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimBlk1_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimBlk1);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimBlk1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimBlk2_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimBlk2);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimBlk2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimBlk2_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimBlk2);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimBlk2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimScale_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimScale);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimScale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimScale_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimScale);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimScale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimAsz_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimAsz);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimAsz_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimAsz_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimAsz);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimAsz_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimExo_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimExo);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimExo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimExo_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimExo);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimExo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimDli_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimDli);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimDli_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimDli_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimDli);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimDli_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimExe_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimExe);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimExe_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimExe_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimExe);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimExe_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimRnd_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimRnd);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimRnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimRnd_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimRnd);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimRnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimDle_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimDle);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimDle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimDle_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimDle);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimDle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTp_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTp);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTp_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTp);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTm_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTm);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTm_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTm);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTol_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTol);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTol_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTol_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTol);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTol_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimLim_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimLim);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimLim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimLim_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimLim);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimLim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTih_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTih);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTih_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTih_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTih);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTih_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimToh_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimToh);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimToh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimToh_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimToh);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimToh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimSe1_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSe1);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimSe1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimSe1_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSe1);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimSe1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimSe2_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSe2);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimSe2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimSe2_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSe2);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimSe2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTad_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTad);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTad_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTad_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTad);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTad_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimZin_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimZin);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimZin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimZin_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimZin);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimZin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTxt_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTxt);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTxt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTxt_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTxt);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTxt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimCen_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimCen);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimCen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimCen_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimCen);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimCen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTsz_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTsz);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTsz_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTsz_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTsz);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTsz_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimAltf_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimAltf);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimAltf_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimAltf_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimAltf);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimAltf_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimLfac_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimLfac);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimLfac_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimLfac_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimLfac);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimLfac_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTvp_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTvp);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTvp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTvp_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTvp);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTvp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTfac_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimTfac);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTfac_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTfac_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimTfac);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTfac_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimGap_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pDimGap);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimGap_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimGap_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ double DimGap);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimGap_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimAlt_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAlt);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimAlt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimAlt_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAlt);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimAlt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimAltd_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAltd);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimAltd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimAltd_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAltd);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimAltd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTofl_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTofl);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTofl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTofl_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTofl);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTofl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimSah_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSah);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimSah_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimSah_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSah);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimSah_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTix_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTix);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTix_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTix);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimSohd_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSohd);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimSohd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimSohd_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSohd);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimSohd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimClrd_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimClrd);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimClrd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimClrd_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimClrd);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimClrd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimClre_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimClre);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimClre_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimClre_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimClre);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimClre_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimClrt_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimClrt);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimClrt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimClrt_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimClrt);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimClrt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimUnit_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimUnit);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimUnit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimUnit_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimUnit);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimUnit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimDec_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimDec);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimDec_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimDec_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimDec);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimDec_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTdec_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTdec);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTdec_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTdec_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTdec);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTdec_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimAltu_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAltu);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimAltu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimAltu_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAltu);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimAltu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimAlttd_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAlttd);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimAlttd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimAlttd_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAlttd);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimAlttd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimAunit_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAunit);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimAunit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimAunit_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAunit);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimAunit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimJust_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimJust);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimJust_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimJust_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimJust);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimJust_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimSd1_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSd1);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimSd1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimSd1_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSd1);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimSd1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimSd2_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimSd2);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimSd2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimSd2_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimSd2);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimSd2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTolj_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTolj);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTolj_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTolj_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTolj);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTolj_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTzin_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimTzin);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTzin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTzin_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimTzin);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTzin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimAltz_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAltz);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimAltz_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimAltz_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAltz);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimAltz_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimAlttz_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimAlttz);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimAlttz_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimAlttz_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimAlttz);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimAlttz_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimFit_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimFit);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimFit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimFit_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimFit);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimFit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimUpt_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pDimUpt);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimUpt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimUpt_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ int DimUpt);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimUpt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_get_DimTxSty_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDimTxSty);
-
-
- void __RPC_STUB IIcadDimensionStyle_get_DimTxSty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyle_put_DimTxSty_Proxy(
- IIcadDimensionStyle __RPC_FAR * This,
- /* [in] */ BSTR DimTxSty);
-
-
- void __RPC_STUB IIcadDimensionStyle_put_DimTxSty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadDimensionStyle_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadDimensionStyles_INTERFACE_DEFINED__
- #define __IIcadDimensionStyles_INTERFACE_DEFINED__
-
- /* interface IIcadDimensionStyles */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadDimensionStyles;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c128-7e36-11d1-bc5a-0060089608a4")
- IIcadDimensionStyles : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadDimensionStyle __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadDimensionStyle __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadDimensionStylesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadDimensionStyles __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadDimensionStyles __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadDimensionStyle __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadDimensionStyle __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadDimensionStylesVtbl;
-
- interface IIcadDimensionStyles
- {
- CONST_VTBL struct IIcadDimensionStylesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadDimensionStyles_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadDimensionStyles_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadDimensionStyles_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadDimensionStyles_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadDimensionStyles_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadDimensionStyles_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadDimensionStyles_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadDimensionStyles_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadDimensionStyles_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadDimensionStyles_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadDimensionStyles_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadDimensionStyles_Add(This,Name,ppItem) \
- (This)->lpVtbl -> Add(This,Name,ppItem)
-
- #define IIcadDimensionStyles_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyles_get_Application_Proxy(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadDimensionStyles_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyles_get_Count_Proxy(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadDimensionStyles_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyles_get_Parent_Proxy(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadDimensionStyles_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyles_get__NewEnum_Proxy(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadDimensionStyles_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyles_Add_Proxy(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadDimensionStyle __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadDimensionStyles_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadDimensionStyles_Item_Proxy(
- IIcadDimensionStyles __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadDimensionStyle __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadDimensionStyles_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadDimensionStyles_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadLayer_INTERFACE_DEFINED__
- #define __IIcadLayer_INTERFACE_DEFINED__
-
- /* interface IIcadLayer */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadLayer;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c129-7e36-11d1-bc5a-0060089608a4")
- IIcadLayer : public IIcadTableItem
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Color(
- /* [retval][out] */ Colors __RPC_FAR *pColor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Color(
- /* [in] */ Colors Color) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Freeze(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pFreeze) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Freeze(
- /* [in] */ VARIANT_BOOL Freeze) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LayerOn(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pOn) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_LayerOn(
- /* [in] */ VARIANT_BOOL On) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Linetype(
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Linetype(
- /* [in] */ BSTR Linetype) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Lock(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pLock) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Lock(
- /* [in] */ VARIANT_BOOL Lock) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadLayerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadLayer __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadLayer __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadLayer __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadLayer __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Freeze )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pFreeze);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Freeze )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Freeze);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LayerOn )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pOn);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LayerOn )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL On);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Linetype )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Linetype )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Lock )(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pLock);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Lock )(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Lock);
-
- END_INTERFACE
- } IIcadLayerVtbl;
-
- interface IIcadLayer
- {
- CONST_VTBL struct IIcadLayerVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadLayer_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadLayer_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadLayer_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadLayer_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadLayer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadLayer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadLayer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadLayer_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadLayer_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadLayer_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadLayer_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadLayer__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadLayer_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadLayer_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadLayer_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadLayer_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadLayer_put_Name(This,Name) \
- (This)->lpVtbl -> put_Name(This,Name)
-
-
- #define IIcadLayer_get_Color(This,pColor) \
- (This)->lpVtbl -> get_Color(This,pColor)
-
- #define IIcadLayer_put_Color(This,Color) \
- (This)->lpVtbl -> put_Color(This,Color)
-
- #define IIcadLayer_get_Freeze(This,pFreeze) \
- (This)->lpVtbl -> get_Freeze(This,pFreeze)
-
- #define IIcadLayer_put_Freeze(This,Freeze) \
- (This)->lpVtbl -> put_Freeze(This,Freeze)
-
- #define IIcadLayer_get_LayerOn(This,pOn) \
- (This)->lpVtbl -> get_LayerOn(This,pOn)
-
- #define IIcadLayer_put_LayerOn(This,On) \
- (This)->lpVtbl -> put_LayerOn(This,On)
-
- #define IIcadLayer_get_Linetype(This,pLinetype) \
- (This)->lpVtbl -> get_Linetype(This,pLinetype)
-
- #define IIcadLayer_put_Linetype(This,Linetype) \
- (This)->lpVtbl -> put_Linetype(This,Linetype)
-
- #define IIcadLayer_get_Lock(This,pLock) \
- (This)->lpVtbl -> get_Lock(This,pLock)
-
- #define IIcadLayer_put_Lock(This,Lock) \
- (This)->lpVtbl -> put_Lock(This,Lock)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLayer_get_Color_Proxy(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
-
- void __RPC_STUB IIcadLayer_get_Color_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadLayer_put_Color_Proxy(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ Colors Color);
-
-
- void __RPC_STUB IIcadLayer_put_Color_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLayer_get_Freeze_Proxy(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pFreeze);
-
-
- void __RPC_STUB IIcadLayer_get_Freeze_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadLayer_put_Freeze_Proxy(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Freeze);
-
-
- void __RPC_STUB IIcadLayer_put_Freeze_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLayer_get_LayerOn_Proxy(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pOn);
-
-
- void __RPC_STUB IIcadLayer_get_LayerOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadLayer_put_LayerOn_Proxy(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL On);
-
-
- void __RPC_STUB IIcadLayer_put_LayerOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLayer_get_Linetype_Proxy(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
-
- void __RPC_STUB IIcadLayer_get_Linetype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadLayer_put_Linetype_Proxy(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
-
- void __RPC_STUB IIcadLayer_put_Linetype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLayer_get_Lock_Proxy(
- IIcadLayer __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pLock);
-
-
- void __RPC_STUB IIcadLayer_get_Lock_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadLayer_put_Lock_Proxy(
- IIcadLayer __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Lock);
-
-
- void __RPC_STUB IIcadLayer_put_Lock_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadLayer_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadLayers_INTERFACE_DEFINED__
- #define __IIcadLayers_INTERFACE_DEFINED__
-
- /* interface IIcadLayers */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadLayers;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c12a-7e36-11d1-bc5a-0060089608a4")
- IIcadLayers : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadLayer __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadLayer __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadLayersVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadLayers __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadLayers __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadLayers __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadLayers __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadLayers __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadLayers __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadLayers __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadLayers __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadLayers __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadLayers __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadLayers __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadLayers __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadLayer __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadLayers __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadLayer __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadLayersVtbl;
-
- interface IIcadLayers
- {
- CONST_VTBL struct IIcadLayersVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadLayers_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadLayers_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadLayers_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadLayers_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadLayers_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadLayers_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadLayers_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadLayers_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadLayers_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadLayers_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadLayers_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadLayers_Add(This,Name,ppItem) \
- (This)->lpVtbl -> Add(This,Name,ppItem)
-
- #define IIcadLayers_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLayers_get_Application_Proxy(
- IIcadLayers __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadLayers_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLayers_get_Count_Proxy(
- IIcadLayers __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadLayers_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLayers_get_Parent_Proxy(
- IIcadLayers __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadLayers_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadLayers_get__NewEnum_Proxy(
- IIcadLayers __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadLayers_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLayers_Add_Proxy(
- IIcadLayers __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadLayer __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadLayers_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadLayers_Item_Proxy(
- IIcadLayers __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadLayer __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadLayers_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadLayers_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadLinetype_INTERFACE_DEFINED__
- #define __IIcadLinetype_INTERFACE_DEFINED__
-
- /* interface IIcadLinetype */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadLinetype;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c12b-7e36-11d1-bc5a-0060089608a4")
- IIcadLinetype : public IIcadTableItem
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
- /* [retval][out] */ BSTR __RPC_FAR *pDescription) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Description(
- /* [in] */ BSTR Description) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadLinetypeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadLinetype __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadLinetype __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadLinetype __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadLinetype __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadLinetype __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadLinetype __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadLinetype __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadLinetype __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadLinetype __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadLinetype __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadLinetype __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadLinetype __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadLinetype __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadLinetype __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadLinetype __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadLinetype __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadLinetype __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )(
- IIcadLinetype __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDescription);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Description )(
- IIcadLinetype __RPC_FAR * This,
- /* [in] */ BSTR Description);
-
- END_INTERFACE
- } IIcadLinetypeVtbl;
-
- interface IIcadLinetype
- {
- CONST_VTBL struct IIcadLinetypeVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadLinetype_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadLinetype_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadLinetype_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadLinetype_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadLinetype_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadLinetype_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadLinetype_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadLinetype_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadLinetype_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadLinetype_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadLinetype_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadLinetype__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadLinetype_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadLinetype_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadLinetype_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadLinetype_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadLinetype_put_Name(This,Name) \
- (This)->lpVtbl -> put_Name(This,Name)
-
-
- #define IIcadLinetype_get_Description(This,pDescription) \
- (This)->lpVtbl -> get_Description(This,pDescription)
-
- #define IIcadLinetype_put_Description(This,Description) \
- (This)->lpVtbl -> put_Description(This,Description)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLinetype_get_Description_Proxy(
- IIcadLinetype __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDescription);
-
-
- void __RPC_STUB IIcadLinetype_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadLinetype_put_Description_Proxy(
- IIcadLinetype __RPC_FAR * This,
- /* [in] */ BSTR Description);
-
-
- void __RPC_STUB IIcadLinetype_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadLinetype_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadLinetypes_INTERFACE_DEFINED__
- #define __IIcadLinetypes_INTERFACE_DEFINED__
-
- /* interface IIcadLinetypes */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadLinetypes;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c12c-7e36-11d1-bc5a-0060089608a4")
- IIcadLinetypes : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadLinetype __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadLinetype __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Load(
- /* [in] */ BSTR LinetypeName,
- /* [in] */ BSTR FileName) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadLinetypesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadLinetypes __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadLinetypes __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadLinetypes __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadLinetypes __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadLinetypes __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadLinetypes __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadLinetypes __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadLinetypes __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadLinetypes __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadLinetypes __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadLinetypes __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadLinetypes __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadLinetype __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadLinetypes __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadLinetype __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Load )(
- IIcadLinetypes __RPC_FAR * This,
- /* [in] */ BSTR LinetypeName,
- /* [in] */ BSTR FileName);
-
- END_INTERFACE
- } IIcadLinetypesVtbl;
-
- interface IIcadLinetypes
- {
- CONST_VTBL struct IIcadLinetypesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadLinetypes_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadLinetypes_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadLinetypes_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadLinetypes_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadLinetypes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadLinetypes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadLinetypes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadLinetypes_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadLinetypes_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadLinetypes_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadLinetypes_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadLinetypes_Add(This,Name,ppItem) \
- (This)->lpVtbl -> Add(This,Name,ppItem)
-
- #define IIcadLinetypes_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #define IIcadLinetypes_Load(This,LinetypeName,FileName) \
- (This)->lpVtbl -> Load(This,LinetypeName,FileName)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLinetypes_get_Application_Proxy(
- IIcadLinetypes __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadLinetypes_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLinetypes_get_Count_Proxy(
- IIcadLinetypes __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadLinetypes_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadLinetypes_get_Parent_Proxy(
- IIcadLinetypes __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadLinetypes_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadLinetypes_get__NewEnum_Proxy(
- IIcadLinetypes __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadLinetypes_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLinetypes_Add_Proxy(
- IIcadLinetypes __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadLinetype __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadLinetypes_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadLinetypes_Item_Proxy(
- IIcadLinetypes __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadLinetype __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadLinetypes_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadLinetypes_Load_Proxy(
- IIcadLinetypes __RPC_FAR * This,
- /* [in] */ BSTR LinetypeName,
- /* [in] */ BSTR FileName);
-
-
- void __RPC_STUB IIcadLinetypes_Load_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadLinetypes_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadTextStyle_INTERFACE_DEFINED__
- #define __IIcadTextStyle_INTERFACE_DEFINED__
-
- /* interface IIcadTextStyle */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadTextStyle;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c12d-7e36-11d1-bc5a-0060089608a4")
- IIcadTextStyle : public IIcadTableItem
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_BigFontFile(
- /* [retval][out] */ BSTR __RPC_FAR *pFontFile) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BigFontFile(
- /* [in] */ BSTR FontFile) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FontFile(
- /* [retval][out] */ BSTR __RPC_FAR *pFontFile) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_FontFile(
- /* [in] */ BSTR FontFile) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
- /* [retval][out] */ double __RPC_FAR *pHeight) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Height(
- /* [in] */ double Height) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LastHeight(
- /* [retval][out] */ double __RPC_FAR *pHeight) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_LastHeight(
- /* [in] */ double Height) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ObliqueAngle(
- /* [retval][out] */ double __RPC_FAR *pAngle) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ObliqueAngle(
- /* [in] */ double Angle) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
- /* [retval][out] */ double __RPC_FAR *pWidth) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Width(
- /* [in] */ double Width) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TextGenerationFlag(
- /* [retval][out] */ TextFlag __RPC_FAR *pTextFlags) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_TextGenerationFlag(
- /* [in] */ TextFlag TextFlags) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadTextStyleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadTextStyle __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadTextStyle __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadTextStyle __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadTextStyle __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BigFontFile )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFontFile);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BigFontFile )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ BSTR FontFile);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontFile )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFontFile);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontFile )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ BSTR FontFile);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ double Height);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastHeight )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LastHeight )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ double Height);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ObliqueAngle )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ObliqueAngle )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ double Angle);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pWidth);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ double Width);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextGenerationFlag )(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ TextFlag __RPC_FAR *pTextFlags);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextGenerationFlag )(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ TextFlag TextFlags);
-
- END_INTERFACE
- } IIcadTextStyleVtbl;
-
- interface IIcadTextStyle
- {
- CONST_VTBL struct IIcadTextStyleVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadTextStyle_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadTextStyle_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadTextStyle_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadTextStyle_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadTextStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadTextStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadTextStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadTextStyle_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadTextStyle_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadTextStyle_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadTextStyle_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadTextStyle__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadTextStyle_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadTextStyle_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadTextStyle_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadTextStyle_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadTextStyle_put_Name(This,Name) \
- (This)->lpVtbl -> put_Name(This,Name)
-
-
- #define IIcadTextStyle_get_BigFontFile(This,pFontFile) \
- (This)->lpVtbl -> get_BigFontFile(This,pFontFile)
-
- #define IIcadTextStyle_put_BigFontFile(This,FontFile) \
- (This)->lpVtbl -> put_BigFontFile(This,FontFile)
-
- #define IIcadTextStyle_get_FontFile(This,pFontFile) \
- (This)->lpVtbl -> get_FontFile(This,pFontFile)
-
- #define IIcadTextStyle_put_FontFile(This,FontFile) \
- (This)->lpVtbl -> put_FontFile(This,FontFile)
-
- #define IIcadTextStyle_get_Height(This,pHeight) \
- (This)->lpVtbl -> get_Height(This,pHeight)
-
- #define IIcadTextStyle_put_Height(This,Height) \
- (This)->lpVtbl -> put_Height(This,Height)
-
- #define IIcadTextStyle_get_LastHeight(This,pHeight) \
- (This)->lpVtbl -> get_LastHeight(This,pHeight)
-
- #define IIcadTextStyle_put_LastHeight(This,Height) \
- (This)->lpVtbl -> put_LastHeight(This,Height)
-
- #define IIcadTextStyle_get_ObliqueAngle(This,pAngle) \
- (This)->lpVtbl -> get_ObliqueAngle(This,pAngle)
-
- #define IIcadTextStyle_put_ObliqueAngle(This,Angle) \
- (This)->lpVtbl -> put_ObliqueAngle(This,Angle)
-
- #define IIcadTextStyle_get_Width(This,pWidth) \
- (This)->lpVtbl -> get_Width(This,pWidth)
-
- #define IIcadTextStyle_put_Width(This,Width) \
- (This)->lpVtbl -> put_Width(This,Width)
-
- #define IIcadTextStyle_get_TextGenerationFlag(This,pTextFlags) \
- (This)->lpVtbl -> get_TextGenerationFlag(This,pTextFlags)
-
- #define IIcadTextStyle_put_TextGenerationFlag(This,TextFlags) \
- (This)->lpVtbl -> put_TextGenerationFlag(This,TextFlags)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_get_BigFontFile_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFontFile);
-
-
- void __RPC_STUB IIcadTextStyle_get_BigFontFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_put_BigFontFile_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ BSTR FontFile);
-
-
- void __RPC_STUB IIcadTextStyle_put_BigFontFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_get_FontFile_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFontFile);
-
-
- void __RPC_STUB IIcadTextStyle_get_FontFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_put_FontFile_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ BSTR FontFile);
-
-
- void __RPC_STUB IIcadTextStyle_put_FontFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_get_Height_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
-
- void __RPC_STUB IIcadTextStyle_get_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_put_Height_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ double Height);
-
-
- void __RPC_STUB IIcadTextStyle_put_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_get_LastHeight_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
-
- void __RPC_STUB IIcadTextStyle_get_LastHeight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_put_LastHeight_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ double Height);
-
-
- void __RPC_STUB IIcadTextStyle_put_LastHeight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_get_ObliqueAngle_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
-
- void __RPC_STUB IIcadTextStyle_get_ObliqueAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_put_ObliqueAngle_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ double Angle);
-
-
- void __RPC_STUB IIcadTextStyle_put_ObliqueAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_get_Width_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pWidth);
-
-
- void __RPC_STUB IIcadTextStyle_get_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_put_Width_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ double Width);
-
-
- void __RPC_STUB IIcadTextStyle_put_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_get_TextGenerationFlag_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [retval][out] */ TextFlag __RPC_FAR *pTextFlags);
-
-
- void __RPC_STUB IIcadTextStyle_get_TextGenerationFlag_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadTextStyle_put_TextGenerationFlag_Proxy(
- IIcadTextStyle __RPC_FAR * This,
- /* [in] */ TextFlag TextFlags);
-
-
- void __RPC_STUB IIcadTextStyle_put_TextGenerationFlag_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadTextStyle_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadTextStyles_INTERFACE_DEFINED__
- #define __IIcadTextStyles_INTERFACE_DEFINED__
-
- /* interface IIcadTextStyles */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadTextStyles;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c12e-7e36-11d1-bc5a-0060089608a4")
- IIcadTextStyles : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadTextStyle __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadTextStyle __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadTextStylesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadTextStyles __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadTextStyles __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadTextStyles __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadTextStyles __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadTextStyles __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadTextStyles __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadTextStyles __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadTextStyles __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadTextStyles __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadTextStyles __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadTextStyles __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadTextStyles __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadTextStyle __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadTextStyles __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadTextStyle __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadTextStylesVtbl;
-
- interface IIcadTextStyles
- {
- CONST_VTBL struct IIcadTextStylesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadTextStyles_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadTextStyles_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadTextStyles_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadTextStyles_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadTextStyles_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadTextStyles_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadTextStyles_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadTextStyles_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadTextStyles_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadTextStyles_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadTextStyles_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadTextStyles_Add(This,Name,ppItem) \
- (This)->lpVtbl -> Add(This,Name,ppItem)
-
- #define IIcadTextStyles_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyles_get_Application_Proxy(
- IIcadTextStyles __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadTextStyles_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyles_get_Count_Proxy(
- IIcadTextStyles __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadTextStyles_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyles_get_Parent_Proxy(
- IIcadTextStyles __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadTextStyles_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadTextStyles_get__NewEnum_Proxy(
- IIcadTextStyles __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadTextStyles_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadTextStyles_Add_Proxy(
- IIcadTextStyles __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadTextStyle __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadTextStyles_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadTextStyles_Item_Proxy(
- IIcadTextStyles __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadTextStyle __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadTextStyles_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadTextStyles_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadUserCoordSystem_INTERFACE_DEFINED__
- #define __IIcadUserCoordSystem_INTERFACE_DEFINED__
-
- /* interface IIcadUserCoordSystem */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadUserCoordSystem;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c12f-7e36-11d1-bc5a-0060089608a4")
- IIcadUserCoordSystem : public IIcadTableItem
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Origin(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppOrigin) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Origin(
- /* [in] */ IIcadPoint __RPC_FAR *Origin) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Xvector(
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Xvector(
- /* [in] */ IIcadVector __RPC_FAR *XVector) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Yvector(
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Yvector(
- /* [in] */ IIcadVector __RPC_FAR *YVector) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Zvector(
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetUCSMatrix(
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadUserCoordSystemVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadUserCoordSystem __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadUserCoordSystem __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadUserCoordSystem __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Origin )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppOrigin);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Origin )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Xvector )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Xvector )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *XVector);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Yvector )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Yvector )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *YVector);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Zvector )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUCSMatrix )(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
- END_INTERFACE
- } IIcadUserCoordSystemVtbl;
-
- interface IIcadUserCoordSystem
- {
- CONST_VTBL struct IIcadUserCoordSystemVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadUserCoordSystem_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadUserCoordSystem_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadUserCoordSystem_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadUserCoordSystem_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadUserCoordSystem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadUserCoordSystem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadUserCoordSystem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadUserCoordSystem_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadUserCoordSystem_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadUserCoordSystem_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadUserCoordSystem_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadUserCoordSystem__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadUserCoordSystem_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadUserCoordSystem_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadUserCoordSystem_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadUserCoordSystem_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadUserCoordSystem_put_Name(This,Name) \
- (This)->lpVtbl -> put_Name(This,Name)
-
-
- #define IIcadUserCoordSystem_get_Origin(This,ppOrigin) \
- (This)->lpVtbl -> get_Origin(This,ppOrigin)
-
- #define IIcadUserCoordSystem_put_Origin(This,Origin) \
- (This)->lpVtbl -> put_Origin(This,Origin)
-
- #define IIcadUserCoordSystem_get_Xvector(This,ppVector) \
- (This)->lpVtbl -> get_Xvector(This,ppVector)
-
- #define IIcadUserCoordSystem_put_Xvector(This,XVector) \
- (This)->lpVtbl -> put_Xvector(This,XVector)
-
- #define IIcadUserCoordSystem_get_Yvector(This,ppVector) \
- (This)->lpVtbl -> get_Yvector(This,ppVector)
-
- #define IIcadUserCoordSystem_put_Yvector(This,YVector) \
- (This)->lpVtbl -> put_Yvector(This,YVector)
-
- #define IIcadUserCoordSystem_get_Zvector(This,ppVector) \
- (This)->lpVtbl -> get_Zvector(This,ppVector)
-
- #define IIcadUserCoordSystem_GetUCSMatrix(This,ppMatrix) \
- (This)->lpVtbl -> GetUCSMatrix(This,ppMatrix)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystem_get_Origin_Proxy(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppOrigin);
-
-
- void __RPC_STUB IIcadUserCoordSystem_get_Origin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystem_put_Origin_Proxy(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin);
-
-
- void __RPC_STUB IIcadUserCoordSystem_put_Origin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystem_get_Xvector_Proxy(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
-
- void __RPC_STUB IIcadUserCoordSystem_get_Xvector_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystem_put_Xvector_Proxy(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *XVector);
-
-
- void __RPC_STUB IIcadUserCoordSystem_put_Xvector_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystem_get_Yvector_Proxy(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
-
- void __RPC_STUB IIcadUserCoordSystem_get_Yvector_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystem_put_Yvector_Proxy(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *YVector);
-
-
- void __RPC_STUB IIcadUserCoordSystem_put_Yvector_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystem_get_Zvector_Proxy(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppVector);
-
-
- void __RPC_STUB IIcadUserCoordSystem_get_Zvector_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystem_GetUCSMatrix_Proxy(
- IIcadUserCoordSystem __RPC_FAR * This,
- /* [retval][out] */ IIcadMatrix __RPC_FAR *__RPC_FAR *ppMatrix);
-
-
- void __RPC_STUB IIcadUserCoordSystem_GetUCSMatrix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadUserCoordSystem_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadUserCoordSystems_INTERFACE_DEFINED__
- #define __IIcadUserCoordSystems_INTERFACE_DEFINED__
-
- /* interface IIcadUserCoordSystems */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadUserCoordSystems;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c130-7e36-11d1-bc5a-0060089608a4")
- IIcadUserCoordSystems : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ IIcadVector __RPC_FAR *XAxis,
- /* [in] */ IIcadVector __RPC_FAR *YAxis,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadUserCoordSystem __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadUserCoordSystem __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadUserCoordSystemsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadUserCoordSystems __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadUserCoordSystems __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ IIcadVector __RPC_FAR *XAxis,
- /* [in] */ IIcadVector __RPC_FAR *YAxis,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadUserCoordSystem __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadUserCoordSystem __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadUserCoordSystemsVtbl;
-
- interface IIcadUserCoordSystems
- {
- CONST_VTBL struct IIcadUserCoordSystemsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadUserCoordSystems_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadUserCoordSystems_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadUserCoordSystems_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadUserCoordSystems_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadUserCoordSystems_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadUserCoordSystems_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadUserCoordSystems_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadUserCoordSystems_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadUserCoordSystems_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadUserCoordSystems_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadUserCoordSystems_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadUserCoordSystems_Add(This,Origin,XAxis,YAxis,Name,ppItem) \
- (This)->lpVtbl -> Add(This,Origin,XAxis,YAxis,Name,ppItem)
-
- #define IIcadUserCoordSystems_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystems_get_Application_Proxy(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadUserCoordSystems_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystems_get_Count_Proxy(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadUserCoordSystems_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystems_get_Parent_Proxy(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadUserCoordSystems_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystems_get__NewEnum_Proxy(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadUserCoordSystems_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystems_Add_Proxy(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Origin,
- /* [in] */ IIcadVector __RPC_FAR *XAxis,
- /* [in] */ IIcadVector __RPC_FAR *YAxis,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadUserCoordSystem __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadUserCoordSystems_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadUserCoordSystems_Item_Proxy(
- IIcadUserCoordSystems __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadUserCoordSystem __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadUserCoordSystems_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadUserCoordSystems_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadView_INTERFACE_DEFINED__
- #define __IIcadView_INTERFACE_DEFINED__
-
- /* interface IIcadView */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadView;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c131-7e36-11d1-bc5a-0060089608a4")
- IIcadView : public IIcadTableItem
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Center(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCenter) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Center(
- /* [in] */ IIcadPoint __RPC_FAR *Center) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Direction(
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppNormal) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Direction(
- /* [in] */ IIcadVector __RPC_FAR *Normal) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
- /* [retval][out] */ double __RPC_FAR *pHeight) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Height(
- /* [in] */ double Height) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LensLength(
- /* [retval][out] */ double __RPC_FAR *pLensLength) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Target(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppTarget) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Target(
- /* [in] */ IIcadPoint __RPC_FAR *Target) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
- /* [retval][out] */ double __RPC_FAR *pWidth) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Width(
- /* [in] */ double Width) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadViewVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadView __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadView __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadView __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadView __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadView __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadView __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadView __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadView __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadView __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadView __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadView __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Center )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCenter);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Center )(
- IIcadView __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Direction )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppNormal);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Direction )(
- IIcadView __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Normal);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
- IIcadView __RPC_FAR * This,
- /* [in] */ double Height);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LensLength )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pLensLength);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Target )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppTarget);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Target )(
- IIcadView __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Target);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pWidth);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
- IIcadView __RPC_FAR * This,
- /* [in] */ double Width);
-
- END_INTERFACE
- } IIcadViewVtbl;
-
- interface IIcadView
- {
- CONST_VTBL struct IIcadViewVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadView_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadView_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadView_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadView_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadView_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadView_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadView_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadView_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadView_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadView_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadView_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadView__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadView_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadView_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadView_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadView_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadView_put_Name(This,Name) \
- (This)->lpVtbl -> put_Name(This,Name)
-
-
- #define IIcadView_get_Center(This,ppCenter) \
- (This)->lpVtbl -> get_Center(This,ppCenter)
-
- #define IIcadView_put_Center(This,Center) \
- (This)->lpVtbl -> put_Center(This,Center)
-
- #define IIcadView_get_Direction(This,ppNormal) \
- (This)->lpVtbl -> get_Direction(This,ppNormal)
-
- #define IIcadView_put_Direction(This,Normal) \
- (This)->lpVtbl -> put_Direction(This,Normal)
-
- #define IIcadView_get_Height(This,pHeight) \
- (This)->lpVtbl -> get_Height(This,pHeight)
-
- #define IIcadView_put_Height(This,Height) \
- (This)->lpVtbl -> put_Height(This,Height)
-
- #define IIcadView_get_LensLength(This,pLensLength) \
- (This)->lpVtbl -> get_LensLength(This,pLensLength)
-
- #define IIcadView_get_Target(This,ppTarget) \
- (This)->lpVtbl -> get_Target(This,ppTarget)
-
- #define IIcadView_put_Target(This,Target) \
- (This)->lpVtbl -> put_Target(This,Target)
-
- #define IIcadView_get_Width(This,pWidth) \
- (This)->lpVtbl -> get_Width(This,pWidth)
-
- #define IIcadView_put_Width(This,Width) \
- (This)->lpVtbl -> put_Width(This,Width)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadView_get_Center_Proxy(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCenter);
-
-
- void __RPC_STUB IIcadView_get_Center_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadView_put_Center_Proxy(
- IIcadView __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center);
-
-
- void __RPC_STUB IIcadView_put_Center_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadView_get_Direction_Proxy(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppNormal);
-
-
- void __RPC_STUB IIcadView_get_Direction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadView_put_Direction_Proxy(
- IIcadView __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Normal);
-
-
- void __RPC_STUB IIcadView_put_Direction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadView_get_Height_Proxy(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
-
- void __RPC_STUB IIcadView_get_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadView_put_Height_Proxy(
- IIcadView __RPC_FAR * This,
- /* [in] */ double Height);
-
-
- void __RPC_STUB IIcadView_put_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadView_get_LensLength_Proxy(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pLensLength);
-
-
- void __RPC_STUB IIcadView_get_LensLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadView_get_Target_Proxy(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppTarget);
-
-
- void __RPC_STUB IIcadView_get_Target_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadView_put_Target_Proxy(
- IIcadView __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Target);
-
-
- void __RPC_STUB IIcadView_put_Target_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadView_get_Width_Proxy(
- IIcadView __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pWidth);
-
-
- void __RPC_STUB IIcadView_get_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadView_put_Width_Proxy(
- IIcadView __RPC_FAR * This,
- /* [in] */ double Width);
-
-
- void __RPC_STUB IIcadView_put_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadView_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadViews_INTERFACE_DEFINED__
- #define __IIcadViews_INTERFACE_DEFINED__
-
- /* interface IIcadViews */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadViews;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c132-7e36-11d1-bc5a-0060089608a4")
- IIcadViews : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadView __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadView __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadViewsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadViews __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadViews __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadViews __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadViews __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadViews __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadViews __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadViews __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadViews __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadViews __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadViews __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadViews __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadViews __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadView __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadViews __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadView __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadViewsVtbl;
-
- interface IIcadViews
- {
- CONST_VTBL struct IIcadViewsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadViews_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadViews_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadViews_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadViews_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadViews_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadViews_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadViews_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadViews_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadViews_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadViews_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadViews_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadViews_Add(This,Name,ppItem) \
- (This)->lpVtbl -> Add(This,Name,ppItem)
-
- #define IIcadViews_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViews_get_Application_Proxy(
- IIcadViews __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadViews_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViews_get_Count_Proxy(
- IIcadViews __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadViews_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViews_get_Parent_Proxy(
- IIcadViews __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadViews_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadViews_get__NewEnum_Proxy(
- IIcadViews __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadViews_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViews_Add_Proxy(
- IIcadViews __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadView __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadViews_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadViews_Item_Proxy(
- IIcadViews __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadView __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadViews_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadViews_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadViewport_INTERFACE_DEFINED__
- #define __IIcadViewport_INTERFACE_DEFINED__
-
- /* interface IIcadViewport */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadViewport;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c133-7e36-11d1-bc5a-0060089608a4")
- IIcadViewport : public IIcadTableItem
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Center(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCenter) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Center(
- /* [in] */ IIcadPoint __RPC_FAR *Center) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Direction(
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppNormal) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Direction(
- /* [in] */ IIcadVector __RPC_FAR *Normal) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_GridOn(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pGridOn) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_GridOn(
- /* [in] */ VARIANT_BOOL GridOn) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
- /* [retval][out] */ double __RPC_FAR *pHeight) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Height(
- /* [in] */ double Height) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LowerLeftCorner(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppLowerLeftCorner) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_LowerLeftCorner(
- /* [in] */ IIcadPoint __RPC_FAR *LowerLeftCorner) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_OrthoOn(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pOrthoOn) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_OrthoOn(
- /* [in] */ VARIANT_BOOL OrthoOn) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SnapBasePoint(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppSnapBasePoint) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_SnapBasePoint(
- /* [in] */ IIcadPoint __RPC_FAR *SnapBasePoint) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SnapOn(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSnapOn) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_SnapOn(
- /* [in] */ VARIANT_BOOL SnapOn) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SnapRotationAngle(
- /* [retval][out] */ double __RPC_FAR *pAngle) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_SnapRotationAngle(
- /* [in] */ double Angle) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Target(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppTarget) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Target(
- /* [in] */ IIcadPoint __RPC_FAR *Target) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UCSIconAtOrigin(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIcon) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_UCSIconAtOrigin(
- /* [in] */ VARIANT_BOOL Icon) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UCSIconOn(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIcon) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_UCSIconOn(
- /* [in] */ VARIANT_BOOL Icon) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UpperRightCorner(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppUpperRightCorner) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_UpperRightCorner(
- /* [in] */ IIcadPoint __RPC_FAR *UpperRightCorner) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
- /* [retval][out] */ double __RPC_FAR *pWidth) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Width(
- /* [in] */ double Width) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetGridSpacing(
- /* [out][in] */ double __RPC_FAR *Xspacing,
- /* [out][in] */ double __RPC_FAR *Yspacing) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSnapSpacing(
- /* [out][in] */ double __RPC_FAR *Xspacing,
- /* [out][in] */ double __RPC_FAR *Yspacing) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetGridSpacing(
- /* [in] */ double Xspacing,
- /* [in] */ double Yspacing) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSnapSpacing(
- /* [in] */ double Xspacing,
- /* [in] */ double Yspacing) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetView(
- /* [in] */ IIcadView __RPC_FAR *View) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Split(
- /* [in] */ ViewportSplitType NumberOfWindows) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ZoomAll( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ZoomCenter(
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double ZoomFactor) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ZoomExtents( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ZoomPickWindow( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ZoomScaled(
- /* [in] */ double Scale,
- /* [in] */ ZoomScale ScaleType) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ZoomWindow(
- /* [in] */ IIcadPoint __RPC_FAR *Lowerleft,
- /* [in] */ IIcadPoint __RPC_FAR *UpperRight) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadViewportVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadViewport __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadViewport __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadViewport __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadViewport __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ BSTR Name);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Center )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCenter);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Center )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Direction )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppNormal);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Direction )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Normal);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GridOn )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pGridOn);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GridOn )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL GridOn);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Height);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LowerLeftCorner )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppLowerLeftCorner);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LowerLeftCorner )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *LowerLeftCorner);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OrthoOn )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pOrthoOn);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OrthoOn )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL OrthoOn);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SnapBasePoint )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppSnapBasePoint);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SnapBasePoint )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *SnapBasePoint);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SnapOn )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSnapOn);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SnapOn )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL SnapOn);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SnapRotationAngle )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SnapRotationAngle )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Angle);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Target )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppTarget);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Target )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Target);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UCSIconAtOrigin )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIcon);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UCSIconAtOrigin )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Icon);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UCSIconOn )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIcon);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UCSIconOn )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Icon);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UpperRightCorner )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppUpperRightCorner);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UpperRightCorner )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *UpperRightCorner);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pWidth);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Width);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGridSpacing )(
- IIcadViewport __RPC_FAR * This,
- /* [out][in] */ double __RPC_FAR *Xspacing,
- /* [out][in] */ double __RPC_FAR *Yspacing);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSnapSpacing )(
- IIcadViewport __RPC_FAR * This,
- /* [out][in] */ double __RPC_FAR *Xspacing,
- /* [out][in] */ double __RPC_FAR *Yspacing);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGridSpacing )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Xspacing,
- /* [in] */ double Yspacing);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSnapSpacing )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Xspacing,
- /* [in] */ double Yspacing);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetView )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadView __RPC_FAR *View);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Split )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ ViewportSplitType NumberOfWindows);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZoomAll )(
- IIcadViewport __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZoomCenter )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double ZoomFactor);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZoomExtents )(
- IIcadViewport __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZoomPickWindow )(
- IIcadViewport __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZoomScaled )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Scale,
- /* [in] */ ZoomScale ScaleType);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZoomWindow )(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Lowerleft,
- /* [in] */ IIcadPoint __RPC_FAR *UpperRight);
-
- END_INTERFACE
- } IIcadViewportVtbl;
-
- interface IIcadViewport
- {
- CONST_VTBL struct IIcadViewportVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadViewport_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadViewport_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadViewport_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadViewport_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadViewport_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadViewport_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadViewport_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadViewport_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadViewport_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadViewport_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadViewport_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadViewport__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadViewport_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadViewport_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadViewport_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadViewport_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadViewport_put_Name(This,Name) \
- (This)->lpVtbl -> put_Name(This,Name)
-
-
- #define IIcadViewport_get_Center(This,ppCenter) \
- (This)->lpVtbl -> get_Center(This,ppCenter)
-
- #define IIcadViewport_put_Center(This,Center) \
- (This)->lpVtbl -> put_Center(This,Center)
-
- #define IIcadViewport_get_Direction(This,ppNormal) \
- (This)->lpVtbl -> get_Direction(This,ppNormal)
-
- #define IIcadViewport_put_Direction(This,Normal) \
- (This)->lpVtbl -> put_Direction(This,Normal)
-
- #define IIcadViewport_get_GridOn(This,pGridOn) \
- (This)->lpVtbl -> get_GridOn(This,pGridOn)
-
- #define IIcadViewport_put_GridOn(This,GridOn) \
- (This)->lpVtbl -> put_GridOn(This,GridOn)
-
- #define IIcadViewport_get_Height(This,pHeight) \
- (This)->lpVtbl -> get_Height(This,pHeight)
-
- #define IIcadViewport_put_Height(This,Height) \
- (This)->lpVtbl -> put_Height(This,Height)
-
- #define IIcadViewport_get_LowerLeftCorner(This,ppLowerLeftCorner) \
- (This)->lpVtbl -> get_LowerLeftCorner(This,ppLowerLeftCorner)
-
- #define IIcadViewport_put_LowerLeftCorner(This,LowerLeftCorner) \
- (This)->lpVtbl -> put_LowerLeftCorner(This,LowerLeftCorner)
-
- #define IIcadViewport_get_OrthoOn(This,pOrthoOn) \
- (This)->lpVtbl -> get_OrthoOn(This,pOrthoOn)
-
- #define IIcadViewport_put_OrthoOn(This,OrthoOn) \
- (This)->lpVtbl -> put_OrthoOn(This,OrthoOn)
-
- #define IIcadViewport_get_SnapBasePoint(This,ppSnapBasePoint) \
- (This)->lpVtbl -> get_SnapBasePoint(This,ppSnapBasePoint)
-
- #define IIcadViewport_put_SnapBasePoint(This,SnapBasePoint) \
- (This)->lpVtbl -> put_SnapBasePoint(This,SnapBasePoint)
-
- #define IIcadViewport_get_SnapOn(This,pSnapOn) \
- (This)->lpVtbl -> get_SnapOn(This,pSnapOn)
-
- #define IIcadViewport_put_SnapOn(This,SnapOn) \
- (This)->lpVtbl -> put_SnapOn(This,SnapOn)
-
- #define IIcadViewport_get_SnapRotationAngle(This,pAngle) \
- (This)->lpVtbl -> get_SnapRotationAngle(This,pAngle)
-
- #define IIcadViewport_put_SnapRotationAngle(This,Angle) \
- (This)->lpVtbl -> put_SnapRotationAngle(This,Angle)
-
- #define IIcadViewport_get_Target(This,ppTarget) \
- (This)->lpVtbl -> get_Target(This,ppTarget)
-
- #define IIcadViewport_put_Target(This,Target) \
- (This)->lpVtbl -> put_Target(This,Target)
-
- #define IIcadViewport_get_UCSIconAtOrigin(This,pIcon) \
- (This)->lpVtbl -> get_UCSIconAtOrigin(This,pIcon)
-
- #define IIcadViewport_put_UCSIconAtOrigin(This,Icon) \
- (This)->lpVtbl -> put_UCSIconAtOrigin(This,Icon)
-
- #define IIcadViewport_get_UCSIconOn(This,pIcon) \
- (This)->lpVtbl -> get_UCSIconOn(This,pIcon)
-
- #define IIcadViewport_put_UCSIconOn(This,Icon) \
- (This)->lpVtbl -> put_UCSIconOn(This,Icon)
-
- #define IIcadViewport_get_UpperRightCorner(This,ppUpperRightCorner) \
- (This)->lpVtbl -> get_UpperRightCorner(This,ppUpperRightCorner)
-
- #define IIcadViewport_put_UpperRightCorner(This,UpperRightCorner) \
- (This)->lpVtbl -> put_UpperRightCorner(This,UpperRightCorner)
-
- #define IIcadViewport_get_Width(This,pWidth) \
- (This)->lpVtbl -> get_Width(This,pWidth)
-
- #define IIcadViewport_put_Width(This,Width) \
- (This)->lpVtbl -> put_Width(This,Width)
-
- #define IIcadViewport_GetGridSpacing(This,Xspacing,Yspacing) \
- (This)->lpVtbl -> GetGridSpacing(This,Xspacing,Yspacing)
-
- #define IIcadViewport_GetSnapSpacing(This,Xspacing,Yspacing) \
- (This)->lpVtbl -> GetSnapSpacing(This,Xspacing,Yspacing)
-
- #define IIcadViewport_SetGridSpacing(This,Xspacing,Yspacing) \
- (This)->lpVtbl -> SetGridSpacing(This,Xspacing,Yspacing)
-
- #define IIcadViewport_SetSnapSpacing(This,Xspacing,Yspacing) \
- (This)->lpVtbl -> SetSnapSpacing(This,Xspacing,Yspacing)
-
- #define IIcadViewport_SetView(This,View) \
- (This)->lpVtbl -> SetView(This,View)
-
- #define IIcadViewport_Split(This,NumberOfWindows) \
- (This)->lpVtbl -> Split(This,NumberOfWindows)
-
- #define IIcadViewport_ZoomAll(This) \
- (This)->lpVtbl -> ZoomAll(This)
-
- #define IIcadViewport_ZoomCenter(This,Center,ZoomFactor) \
- (This)->lpVtbl -> ZoomCenter(This,Center,ZoomFactor)
-
- #define IIcadViewport_ZoomExtents(This) \
- (This)->lpVtbl -> ZoomExtents(This)
-
- #define IIcadViewport_ZoomPickWindow(This) \
- (This)->lpVtbl -> ZoomPickWindow(This)
-
- #define IIcadViewport_ZoomScaled(This,Scale,ScaleType) \
- (This)->lpVtbl -> ZoomScaled(This,Scale,ScaleType)
-
- #define IIcadViewport_ZoomWindow(This,Lowerleft,UpperRight) \
- (This)->lpVtbl -> ZoomWindow(This,Lowerleft,UpperRight)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_Center_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCenter);
-
-
- void __RPC_STUB IIcadViewport_get_Center_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_Center_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center);
-
-
- void __RPC_STUB IIcadViewport_put_Center_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_Direction_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppNormal);
-
-
- void __RPC_STUB IIcadViewport_get_Direction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_Direction_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *Normal);
-
-
- void __RPC_STUB IIcadViewport_put_Direction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_GridOn_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pGridOn);
-
-
- void __RPC_STUB IIcadViewport_get_GridOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_GridOn_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL GridOn);
-
-
- void __RPC_STUB IIcadViewport_put_GridOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_Height_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
-
- void __RPC_STUB IIcadViewport_get_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_Height_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Height);
-
-
- void __RPC_STUB IIcadViewport_put_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_LowerLeftCorner_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppLowerLeftCorner);
-
-
- void __RPC_STUB IIcadViewport_get_LowerLeftCorner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_LowerLeftCorner_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *LowerLeftCorner);
-
-
- void __RPC_STUB IIcadViewport_put_LowerLeftCorner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_OrthoOn_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pOrthoOn);
-
-
- void __RPC_STUB IIcadViewport_get_OrthoOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_OrthoOn_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL OrthoOn);
-
-
- void __RPC_STUB IIcadViewport_put_OrthoOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_SnapBasePoint_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppSnapBasePoint);
-
-
- void __RPC_STUB IIcadViewport_get_SnapBasePoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_SnapBasePoint_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *SnapBasePoint);
-
-
- void __RPC_STUB IIcadViewport_put_SnapBasePoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_SnapOn_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSnapOn);
-
-
- void __RPC_STUB IIcadViewport_get_SnapOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_SnapOn_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL SnapOn);
-
-
- void __RPC_STUB IIcadViewport_put_SnapOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_SnapRotationAngle_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
-
- void __RPC_STUB IIcadViewport_get_SnapRotationAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_SnapRotationAngle_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Angle);
-
-
- void __RPC_STUB IIcadViewport_put_SnapRotationAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_Target_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppTarget);
-
-
- void __RPC_STUB IIcadViewport_get_Target_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_Target_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Target);
-
-
- void __RPC_STUB IIcadViewport_put_Target_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_UCSIconAtOrigin_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIcon);
-
-
- void __RPC_STUB IIcadViewport_get_UCSIconAtOrigin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_UCSIconAtOrigin_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Icon);
-
-
- void __RPC_STUB IIcadViewport_put_UCSIconAtOrigin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_UCSIconOn_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIcon);
-
-
- void __RPC_STUB IIcadViewport_get_UCSIconOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_UCSIconOn_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Icon);
-
-
- void __RPC_STUB IIcadViewport_put_UCSIconOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_UpperRightCorner_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppUpperRightCorner);
-
-
- void __RPC_STUB IIcadViewport_get_UpperRightCorner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_UpperRightCorner_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *UpperRightCorner);
-
-
- void __RPC_STUB IIcadViewport_put_UpperRightCorner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewport_get_Width_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pWidth);
-
-
- void __RPC_STUB IIcadViewport_get_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadViewport_put_Width_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Width);
-
-
- void __RPC_STUB IIcadViewport_put_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_GetGridSpacing_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [out][in] */ double __RPC_FAR *Xspacing,
- /* [out][in] */ double __RPC_FAR *Yspacing);
-
-
- void __RPC_STUB IIcadViewport_GetGridSpacing_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_GetSnapSpacing_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [out][in] */ double __RPC_FAR *Xspacing,
- /* [out][in] */ double __RPC_FAR *Yspacing);
-
-
- void __RPC_STUB IIcadViewport_GetSnapSpacing_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_SetGridSpacing_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Xspacing,
- /* [in] */ double Yspacing);
-
-
- void __RPC_STUB IIcadViewport_SetGridSpacing_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_SetSnapSpacing_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Xspacing,
- /* [in] */ double Yspacing);
-
-
- void __RPC_STUB IIcadViewport_SetSnapSpacing_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_SetView_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadView __RPC_FAR *View);
-
-
- void __RPC_STUB IIcadViewport_SetView_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_Split_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ ViewportSplitType NumberOfWindows);
-
-
- void __RPC_STUB IIcadViewport_Split_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_ZoomAll_Proxy(
- IIcadViewport __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadViewport_ZoomAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_ZoomCenter_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center,
- /* [in] */ double ZoomFactor);
-
-
- void __RPC_STUB IIcadViewport_ZoomCenter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_ZoomExtents_Proxy(
- IIcadViewport __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadViewport_ZoomExtents_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_ZoomPickWindow_Proxy(
- IIcadViewport __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadViewport_ZoomPickWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_ZoomScaled_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ double Scale,
- /* [in] */ ZoomScale ScaleType);
-
-
- void __RPC_STUB IIcadViewport_ZoomScaled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewport_ZoomWindow_Proxy(
- IIcadViewport __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Lowerleft,
- /* [in] */ IIcadPoint __RPC_FAR *UpperRight);
-
-
- void __RPC_STUB IIcadViewport_ZoomWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadViewport_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadViewports_INTERFACE_DEFINED__
- #define __IIcadViewports_INTERFACE_DEFINED__
-
- /* interface IIcadViewports */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadViewports;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c134-7e36-11d1-bc5a-0060089608a4")
- IIcadViewports : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadViewport __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadViewport __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadViewportsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadViewports __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadViewports __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadViewports __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadViewports __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadViewports __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadViewports __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadViewports __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadViewports __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadViewports __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadViewports __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadViewports __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadViewports __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadViewport __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadViewports __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadViewport __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadViewportsVtbl;
-
- interface IIcadViewports
- {
- CONST_VTBL struct IIcadViewportsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadViewports_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadViewports_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadViewports_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadViewports_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadViewports_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadViewports_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadViewports_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadViewports_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadViewports_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadViewports_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadViewports_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadViewports_Add(This,Name,ppItem) \
- (This)->lpVtbl -> Add(This,Name,ppItem)
-
- #define IIcadViewports_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewports_get_Application_Proxy(
- IIcadViewports __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadViewports_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewports_get_Count_Proxy(
- IIcadViewports __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadViewports_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewports_get_Parent_Proxy(
- IIcadViewports __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadViewports_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadViewports_get__NewEnum_Proxy(
- IIcadViewports __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadViewports_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadViewports_Add_Proxy(
- IIcadViewports __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadViewport __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadViewports_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadViewports_Item_Proxy(
- IIcadViewports __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadViewport __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadViewports_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadViewports_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadSelectionSet_INTERFACE_DEFINED__
- #define __IIcadSelectionSet_INTERFACE_DEFINED__
-
- /* interface IIcadSelectionSet */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadSelectionSet;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c10a-7e36-11d1-bc5a-0060089608a4")
- IIcadSelectionSet : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Document(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *pstrName) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadSelectionSets __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Color(
- /* [retval][out] */ Colors __RPC_FAR *pColor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Color(
- /* [in] */ Colors Color) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Layer(
- /* [retval][out] */ BSTR __RPC_FAR *pLayer) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Layer(
- /* [in] */ BSTR Layer) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Linetype(
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Linetype(
- /* [in] */ BSTR Linetype) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
- /* [in] */ VARIANT_BOOL Visible) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddItems(
- /* [in] */ VARIANT ArrayOfEntities) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Erase( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Highlight(
- /* [in] */ VARIANT_BOOL HighlightFlag) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long Index,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveItems(
- /* [in] */ VARIANT Entities) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Select(
- /* [in] */ SelectionSetType Type,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point1,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point2,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SelectAtPoint(
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SelectByPolygon(
- /* [in] */ SelectionSetType Type,
- /* [in] */ IIcadPoints __RPC_FAR *PolygonPoints,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SelectOnScreen(
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Update( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Copy(
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppCopy) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Mirror(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *MirroredEntities) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Mirror3D(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *MirroredEntities) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Move(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Rotate(
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Rotate3D(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ScaleEntity(
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TransformBy(
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadSelectionSetVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadSelectionSet __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadSelectionSet __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ IIcadSelectionSets __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Layer )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLayer);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Layer )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ BSTR Layer);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Linetype )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Linetype )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddItems )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ VARIANT ArrayOfEntities);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
- IIcadSelectionSet __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadSelectionSet __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Erase )(
- IIcadSelectionSet __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Highlight )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HighlightFlag);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ long Index,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveItems )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ VARIANT Entities);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Select )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ SelectionSetType Type,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point1,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point2,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectAtPoint )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectByPolygon )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ SelectionSetType Type,
- /* [in] */ IIcadPoints __RPC_FAR *PolygonPoints,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectOnScreen )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
- IIcadSelectionSet __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Copy )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppCopy);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *MirroredEntities);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror3D )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *MirroredEntities);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3D )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleEntity )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformBy )(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix);
-
- END_INTERFACE
- } IIcadSelectionSetVtbl;
-
- interface IIcadSelectionSet
- {
- CONST_VTBL struct IIcadSelectionSetVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadSelectionSet_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadSelectionSet_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadSelectionSet_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadSelectionSet_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadSelectionSet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadSelectionSet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadSelectionSet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadSelectionSet_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadSelectionSet_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadSelectionSet_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadSelectionSet_get_Name(This,pstrName) \
- (This)->lpVtbl -> get_Name(This,pstrName)
-
- #define IIcadSelectionSet_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadSelectionSet_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadSelectionSet_get_Color(This,pColor) \
- (This)->lpVtbl -> get_Color(This,pColor)
-
- #define IIcadSelectionSet_put_Color(This,Color) \
- (This)->lpVtbl -> put_Color(This,Color)
-
- #define IIcadSelectionSet_get_Layer(This,pLayer) \
- (This)->lpVtbl -> get_Layer(This,pLayer)
-
- #define IIcadSelectionSet_put_Layer(This,Layer) \
- (This)->lpVtbl -> put_Layer(This,Layer)
-
- #define IIcadSelectionSet_get_Linetype(This,pLinetype) \
- (This)->lpVtbl -> get_Linetype(This,pLinetype)
-
- #define IIcadSelectionSet_put_Linetype(This,Linetype) \
- (This)->lpVtbl -> put_Linetype(This,Linetype)
-
- #define IIcadSelectionSet_get_Visible(This,pVisible) \
- (This)->lpVtbl -> get_Visible(This,pVisible)
-
- #define IIcadSelectionSet_put_Visible(This,Visible) \
- (This)->lpVtbl -> put_Visible(This,Visible)
-
- #define IIcadSelectionSet_AddItems(This,ArrayOfEntities) \
- (This)->lpVtbl -> AddItems(This,ArrayOfEntities)
-
- #define IIcadSelectionSet_Clear(This) \
- (This)->lpVtbl -> Clear(This)
-
- #define IIcadSelectionSet_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
- #define IIcadSelectionSet_Erase(This) \
- (This)->lpVtbl -> Erase(This)
-
- #define IIcadSelectionSet_Highlight(This,HighlightFlag) \
- (This)->lpVtbl -> Highlight(This,HighlightFlag)
-
- #define IIcadSelectionSet_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #define IIcadSelectionSet_RemoveItems(This,Entities) \
- (This)->lpVtbl -> RemoveItems(This,Entities)
-
- #define IIcadSelectionSet_Select(This,Type,Point1,Point2,FilterType,FilterData) \
- (This)->lpVtbl -> Select(This,Type,Point1,Point2,FilterType,FilterData)
-
- #define IIcadSelectionSet_SelectAtPoint(This,Point,FilterType,FilterData) \
- (This)->lpVtbl -> SelectAtPoint(This,Point,FilterType,FilterData)
-
- #define IIcadSelectionSet_SelectByPolygon(This,Type,PolygonPoints,FilterType,FilterData) \
- (This)->lpVtbl -> SelectByPolygon(This,Type,PolygonPoints,FilterType,FilterData)
-
- #define IIcadSelectionSet_SelectOnScreen(This,FilterType,FilterData) \
- (This)->lpVtbl -> SelectOnScreen(This,FilterType,FilterData)
-
- #define IIcadSelectionSet_Update(This) \
- (This)->lpVtbl -> Update(This)
-
- #define IIcadSelectionSet_Copy(This,ppCopy) \
- (This)->lpVtbl -> Copy(This,ppCopy)
-
- #define IIcadSelectionSet_Mirror(This,Point1,Point2,MakeCopy,MirroredEntities) \
- (This)->lpVtbl -> Mirror(This,Point1,Point2,MakeCopy,MirroredEntities)
-
- #define IIcadSelectionSet_Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntities) \
- (This)->lpVtbl -> Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntities)
-
- #define IIcadSelectionSet_Move(This,Point1,Point2) \
- (This)->lpVtbl -> Move(This,Point1,Point2)
-
- #define IIcadSelectionSet_Rotate(This,BasePoint,RotationAngle) \
- (This)->lpVtbl -> Rotate(This,BasePoint,RotationAngle)
-
- #define IIcadSelectionSet_Rotate3D(This,Point1,Point2,RotationAngle) \
- (This)->lpVtbl -> Rotate3D(This,Point1,Point2,RotationAngle)
-
- #define IIcadSelectionSet_ScaleEntity(This,BasePoint,ScaleFactor) \
- (This)->lpVtbl -> ScaleEntity(This,BasePoint,ScaleFactor)
-
- #define IIcadSelectionSet_TransformBy(This,Matrix) \
- (This)->lpVtbl -> TransformBy(This,Matrix)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_get_Application_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadSelectionSet_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_get_Count_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadSelectionSet_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_get_Document_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
-
- void __RPC_STUB IIcadSelectionSet_get_Document_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_get_Name_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrName);
-
-
- void __RPC_STUB IIcadSelectionSet_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_get__NewEnum_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadSelectionSet_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_get_Parent_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ IIcadSelectionSets __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadSelectionSet_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_get_Color_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
-
- void __RPC_STUB IIcadSelectionSet_get_Color_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_put_Color_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ Colors Color);
-
-
- void __RPC_STUB IIcadSelectionSet_put_Color_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_get_Layer_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLayer);
-
-
- void __RPC_STUB IIcadSelectionSet_get_Layer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_put_Layer_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ BSTR Layer);
-
-
- void __RPC_STUB IIcadSelectionSet_put_Layer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_get_Linetype_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
-
- void __RPC_STUB IIcadSelectionSet_get_Linetype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_put_Linetype_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
-
- void __RPC_STUB IIcadSelectionSet_put_Linetype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_get_Visible_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
-
- void __RPC_STUB IIcadSelectionSet_get_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_put_Visible_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
-
- void __RPC_STUB IIcadSelectionSet_put_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_AddItems_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ VARIANT ArrayOfEntities);
-
-
- void __RPC_STUB IIcadSelectionSet_AddItems_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Clear_Proxy(
- IIcadSelectionSet __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadSelectionSet_Clear_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Delete_Proxy(
- IIcadSelectionSet __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadSelectionSet_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Erase_Proxy(
- IIcadSelectionSet __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadSelectionSet_Erase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Highlight_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HighlightFlag);
-
-
- void __RPC_STUB IIcadSelectionSet_Highlight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Item_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ long Index,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadSelectionSet_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_RemoveItems_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ VARIANT Entities);
-
-
- void __RPC_STUB IIcadSelectionSet_RemoveItems_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Select_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ SelectionSetType Type,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point1,
- /* [optional][in] */ IIcadPoint __RPC_FAR *Point2,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData);
-
-
- void __RPC_STUB IIcadSelectionSet_Select_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_SelectAtPoint_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData);
-
-
- void __RPC_STUB IIcadSelectionSet_SelectAtPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_SelectByPolygon_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ SelectionSetType Type,
- /* [in] */ IIcadPoints __RPC_FAR *PolygonPoints,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData);
-
-
- void __RPC_STUB IIcadSelectionSet_SelectByPolygon_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_SelectOnScreen_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [optional][in] */ VARIANT FilterType,
- /* [optional][in] */ VARIANT FilterData);
-
-
- void __RPC_STUB IIcadSelectionSet_SelectOnScreen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Update_Proxy(
- IIcadSelectionSet __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadSelectionSet_Update_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Copy_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppCopy);
-
-
- void __RPC_STUB IIcadSelectionSet_Copy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Mirror_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *MirroredEntities);
-
-
- void __RPC_STUB IIcadSelectionSet_Mirror_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Mirror3D_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *MirroredEntities);
-
-
- void __RPC_STUB IIcadSelectionSet_Mirror3D_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Move_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2);
-
-
- void __RPC_STUB IIcadSelectionSet_Move_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Rotate_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle);
-
-
- void __RPC_STUB IIcadSelectionSet_Rotate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_Rotate3D_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle);
-
-
- void __RPC_STUB IIcadSelectionSet_Rotate3D_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_ScaleEntity_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor);
-
-
- void __RPC_STUB IIcadSelectionSet_ScaleEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSet_TransformBy_Proxy(
- IIcadSelectionSet __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix);
-
-
- void __RPC_STUB IIcadSelectionSet_TransformBy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadSelectionSet_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadSelectionSets_INTERFACE_DEFINED__
- #define __IIcadSelectionSets_INTERFACE_DEFINED__
-
- /* interface IIcadSelectionSets */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadSelectionSets;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c10b-7e36-11d1-bc5a-0060089608a4")
- IIcadSelectionSets : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadSelectionSetsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadSelectionSets __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadSelectionSets __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadSelectionSets __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadSelectionSetsVtbl;
-
- interface IIcadSelectionSets
- {
- CONST_VTBL struct IIcadSelectionSetsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadSelectionSets_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadSelectionSets_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadSelectionSets_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadSelectionSets_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadSelectionSets_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadSelectionSets_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadSelectionSets_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadSelectionSets_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadSelectionSets_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadSelectionSets_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadSelectionSets_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadSelectionSets_Add(This,Name,ppItem) \
- (This)->lpVtbl -> Add(This,Name,ppItem)
-
- #define IIcadSelectionSets_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSets_get_Application_Proxy(
- IIcadSelectionSets __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadSelectionSets_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSets_get_Count_Proxy(
- IIcadSelectionSets __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadSelectionSets_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSets_get_Parent_Proxy(
- IIcadSelectionSets __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadSelectionSets_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSets_get__NewEnum_Proxy(
- IIcadSelectionSets __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadSelectionSets_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSets_Add_Proxy(
- IIcadSelectionSets __RPC_FAR * This,
- /* [in] */ BSTR Name,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadSelectionSets_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadSelectionSets_Item_Proxy(
- IIcadSelectionSets __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadSelectionSets_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadSelectionSets_INTERFACE_DEFINED__ */
-
-
- /* interface __MIDL_itf_Icad_0247 */
- /* [local] */
-
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_Icad_0247_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_Icad_0247_v0_0_s_ifspec;
-
- #ifndef __IIcadEntity_INTERFACE_DEFINED__
- #define __IIcadEntity_INTERFACE_DEFINED__
-
- /* interface IIcadEntity */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadEntity;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c18f-7e36-11d1-bc5a-0060089608a4")
- IIcadEntity : public IIcadDbItem
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Color(
- /* [retval][out] */ Colors __RPC_FAR *pColor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Color(
- /* [in] */ Colors Color) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EntityName(
- /* [retval][out] */ BSTR __RPC_FAR *pEntName) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EntityType(
- /* [retval][out] */ EntityType __RPC_FAR *pType) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Layer(
- /* [retval][out] */ BSTR __RPC_FAR *pLayer) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Layer(
- /* [in] */ BSTR Layer) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Linetype(
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Linetype(
- /* [in] */ BSTR Linetype) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LinetypeScale(
- /* [retval][out] */ double __RPC_FAR *LinetypeScale) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_LinetypeScale(
- /* [in] */ double LinetypeScale) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
- /* [in] */ VARIANT_BOOL Visible) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ArrayPolar(
- /* [in] */ int NumberOfObjects,
- /* [in] */ double IncludedAngle,
- /* [in] */ IIcadPoint __RPC_FAR *CenterPoint,
- /* [in] */ IIcadPoint __RPC_FAR *PointOnAxis,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL RotateObjects,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ArrayRectangular(
- /* [in] */ int NumberOfRows,
- /* [in] */ int NumberOfColumns,
- /* [defaultvalue][optional][in] */ int NumberOfLevels,
- /* [in] */ double GapBetweenRows,
- /* [in] */ double GapBetweenColumns,
- /* [optional][in] */ double GapBetweenLevels,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Copy(
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *ppCopy) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Erase( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetBoundingBox(
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MinPoint,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MaxPoint) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Highlight(
- /* [in] */ VARIANT_BOOL HighlightFlag) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IntersectWith(
- /* [in] */ IDispatch __RPC_FAR *IntersectingObject,
- /* [in] */ IntersectOptions Option,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppIntersectingPoints) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Mirror(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Mirror3D(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Move(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Rotate(
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Rotate3D(
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ScaleEntity(
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TransformBy(
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Update( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadEntityVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadEntity __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadEntity __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadEntity __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadEntity __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityName )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEntName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityType )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ EntityType __RPC_FAR *pType);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Layer )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLayer);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Layer )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ BSTR Layer);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Linetype )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Linetype )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LinetypeScale )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *LinetypeScale);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LinetypeScale )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ double LinetypeScale);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayPolar )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ int NumberOfObjects,
- /* [in] */ double IncludedAngle,
- /* [in] */ IIcadPoint __RPC_FAR *CenterPoint,
- /* [in] */ IIcadPoint __RPC_FAR *PointOnAxis,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL RotateObjects,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayRectangular )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ int NumberOfRows,
- /* [in] */ int NumberOfColumns,
- /* [defaultvalue][optional][in] */ int NumberOfLevels,
- /* [in] */ double GapBetweenRows,
- /* [in] */ double GapBetweenColumns,
- /* [optional][in] */ double GapBetweenLevels,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Copy )(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *ppCopy);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Erase )(
- IIcadEntity __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
- IIcadEntity __RPC_FAR * This,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MinPoint,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MaxPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Highlight )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HighlightFlag);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntersectWith )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *IntersectingObject,
- /* [in] */ IntersectOptions Option,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppIntersectingPoints);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror3D )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3D )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleEntity )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformBy )(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
- IIcadEntity __RPC_FAR * This);
-
- END_INTERFACE
- } IIcadEntityVtbl;
-
- interface IIcadEntity
- {
- CONST_VTBL struct IIcadEntityVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadEntity_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadEntity_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadEntity_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadEntity_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadEntity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadEntity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadEntity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadEntity_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadEntity_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadEntity_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadEntity_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadEntity__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadEntity_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadEntity_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadEntity_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadEntity_get_Color(This,pColor) \
- (This)->lpVtbl -> get_Color(This,pColor)
-
- #define IIcadEntity_put_Color(This,Color) \
- (This)->lpVtbl -> put_Color(This,Color)
-
- #define IIcadEntity_get_EntityName(This,pEntName) \
- (This)->lpVtbl -> get_EntityName(This,pEntName)
-
- #define IIcadEntity_get_EntityType(This,pType) \
- (This)->lpVtbl -> get_EntityType(This,pType)
-
- #define IIcadEntity_get_Layer(This,pLayer) \
- (This)->lpVtbl -> get_Layer(This,pLayer)
-
- #define IIcadEntity_put_Layer(This,Layer) \
- (This)->lpVtbl -> put_Layer(This,Layer)
-
- #define IIcadEntity_get_Linetype(This,pLinetype) \
- (This)->lpVtbl -> get_Linetype(This,pLinetype)
-
- #define IIcadEntity_put_Linetype(This,Linetype) \
- (This)->lpVtbl -> put_Linetype(This,Linetype)
-
- #define IIcadEntity_get_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> get_LinetypeScale(This,LinetypeScale)
-
- #define IIcadEntity_put_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> put_LinetypeScale(This,LinetypeScale)
-
- #define IIcadEntity_get_Visible(This,pVisible) \
- (This)->lpVtbl -> get_Visible(This,pVisible)
-
- #define IIcadEntity_put_Visible(This,Visible) \
- (This)->lpVtbl -> put_Visible(This,Visible)
-
- #define IIcadEntity_ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects) \
- (This)->lpVtbl -> ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects)
-
- #define IIcadEntity_ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects) \
- (This)->lpVtbl -> ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects)
-
- #define IIcadEntity_Copy(This,ppCopy) \
- (This)->lpVtbl -> Copy(This,ppCopy)
-
- #define IIcadEntity_Erase(This) \
- (This)->lpVtbl -> Erase(This)
-
- #define IIcadEntity_GetBoundingBox(This,MinPoint,MaxPoint) \
- (This)->lpVtbl -> GetBoundingBox(This,MinPoint,MaxPoint)
-
- #define IIcadEntity_Highlight(This,HighlightFlag) \
- (This)->lpVtbl -> Highlight(This,HighlightFlag)
-
- #define IIcadEntity_IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints) \
- (This)->lpVtbl -> IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints)
-
- #define IIcadEntity_Mirror(This,Point1,Point2,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror(This,Point1,Point2,MakeCopy,MirroredEntity)
-
- #define IIcadEntity_Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity)
-
- #define IIcadEntity_Move(This,Point1,Point2) \
- (This)->lpVtbl -> Move(This,Point1,Point2)
-
- #define IIcadEntity_Rotate(This,BasePoint,RotationAngle) \
- (This)->lpVtbl -> Rotate(This,BasePoint,RotationAngle)
-
- #define IIcadEntity_Rotate3D(This,Point1,Point2,RotationAngle) \
- (This)->lpVtbl -> Rotate3D(This,Point1,Point2,RotationAngle)
-
- #define IIcadEntity_ScaleEntity(This,BasePoint,ScaleFactor) \
- (This)->lpVtbl -> ScaleEntity(This,BasePoint,ScaleFactor)
-
- #define IIcadEntity_TransformBy(This,Matrix) \
- (This)->lpVtbl -> TransformBy(This,Matrix)
-
- #define IIcadEntity_Update(This) \
- (This)->lpVtbl -> Update(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntity_get_Color_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
-
- void __RPC_STUB IIcadEntity_get_Color_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadEntity_put_Color_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ Colors Color);
-
-
- void __RPC_STUB IIcadEntity_put_Color_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntity_get_EntityName_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEntName);
-
-
- void __RPC_STUB IIcadEntity_get_EntityName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntity_get_EntityType_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ EntityType __RPC_FAR *pType);
-
-
- void __RPC_STUB IIcadEntity_get_EntityType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntity_get_Layer_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLayer);
-
-
- void __RPC_STUB IIcadEntity_get_Layer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadEntity_put_Layer_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ BSTR Layer);
-
-
- void __RPC_STUB IIcadEntity_put_Layer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntity_get_Linetype_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
-
- void __RPC_STUB IIcadEntity_get_Linetype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadEntity_put_Linetype_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
-
- void __RPC_STUB IIcadEntity_put_Linetype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntity_get_LinetypeScale_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *LinetypeScale);
-
-
- void __RPC_STUB IIcadEntity_get_LinetypeScale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadEntity_put_LinetypeScale_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ double LinetypeScale);
-
-
- void __RPC_STUB IIcadEntity_put_LinetypeScale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadEntity_get_Visible_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
-
- void __RPC_STUB IIcadEntity_get_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadEntity_put_Visible_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
-
- void __RPC_STUB IIcadEntity_put_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_ArrayPolar_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ int NumberOfObjects,
- /* [in] */ double IncludedAngle,
- /* [in] */ IIcadPoint __RPC_FAR *CenterPoint,
- /* [in] */ IIcadPoint __RPC_FAR *PointOnAxis,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL RotateObjects,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
-
- void __RPC_STUB IIcadEntity_ArrayPolar_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_ArrayRectangular_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ int NumberOfRows,
- /* [in] */ int NumberOfColumns,
- /* [defaultvalue][optional][in] */ int NumberOfLevels,
- /* [in] */ double GapBetweenRows,
- /* [in] */ double GapBetweenColumns,
- /* [optional][in] */ double GapBetweenLevels,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
-
- void __RPC_STUB IIcadEntity_ArrayRectangular_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_Copy_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *ppCopy);
-
-
- void __RPC_STUB IIcadEntity_Copy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_Erase_Proxy(
- IIcadEntity __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadEntity_Erase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_GetBoundingBox_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MinPoint,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MaxPoint);
-
-
- void __RPC_STUB IIcadEntity_GetBoundingBox_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_Highlight_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HighlightFlag);
-
-
- void __RPC_STUB IIcadEntity_Highlight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_IntersectWith_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *IntersectingObject,
- /* [in] */ IntersectOptions Option,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppIntersectingPoints);
-
-
- void __RPC_STUB IIcadEntity_IntersectWith_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_Mirror_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
-
- void __RPC_STUB IIcadEntity_Mirror_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_Mirror3D_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
-
- void __RPC_STUB IIcadEntity_Mirror3D_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_Move_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2);
-
-
- void __RPC_STUB IIcadEntity_Move_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_Rotate_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle);
-
-
- void __RPC_STUB IIcadEntity_Rotate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_Rotate3D_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle);
-
-
- void __RPC_STUB IIcadEntity_Rotate3D_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_ScaleEntity_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor);
-
-
- void __RPC_STUB IIcadEntity_ScaleEntity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_TransformBy_Proxy(
- IIcadEntity __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix);
-
-
- void __RPC_STUB IIcadEntity_TransformBy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadEntity_Update_Proxy(
- IIcadEntity __RPC_FAR * This);
-
-
- void __RPC_STUB IIcadEntity_Update_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadEntity_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcad3DFace_INTERFACE_DEFINED__
- #define __IIcad3DFace_INTERFACE_DEFINED__
-
- /* interface IIcad3DFace */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcad3DFace;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c162-7e36-11d1-bc5a-0060089608a4")
- IIcad3DFace : public IIcadEntity
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_VisibilityEdge1(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_VisibilityEdge1(
- /* [in] */ VARIANT_BOOL Visible) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_VisibilityEdge2(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_VisibilityEdge2(
- /* [in] */ VARIANT_BOOL Visible) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_VisibilityEdge3(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_VisibilityEdge3(
- /* [in] */ VARIANT_BOOL Visible) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_VisibilityEdge4(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_VisibilityEdge4(
- /* [in] */ VARIANT_BOOL Visible) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Coordinates(
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppCoords) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Coordinates(
- /* [in] */ IIcadPoints __RPC_FAR *Coords) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetInvisibleEdge(
- /* [in] */ int Index,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pState) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetInvisibleEdge(
- /* [in] */ int Index,
- /* [in] */ VARIANT_BOOL State) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcad3DFaceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcad3DFace __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcad3DFace __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcad3DFace __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcad3DFace __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityName )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEntName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityType )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ EntityType __RPC_FAR *pType);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Layer )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLayer);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Layer )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ BSTR Layer);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Linetype )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Linetype )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LinetypeScale )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *LinetypeScale);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LinetypeScale )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ double LinetypeScale);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayPolar )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ int NumberOfObjects,
- /* [in] */ double IncludedAngle,
- /* [in] */ IIcadPoint __RPC_FAR *CenterPoint,
- /* [in] */ IIcadPoint __RPC_FAR *PointOnAxis,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL RotateObjects,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayRectangular )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ int NumberOfRows,
- /* [in] */ int NumberOfColumns,
- /* [defaultvalue][optional][in] */ int NumberOfLevels,
- /* [in] */ double GapBetweenRows,
- /* [in] */ double GapBetweenColumns,
- /* [optional][in] */ double GapBetweenLevels,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Copy )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *ppCopy);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Erase )(
- IIcad3DFace __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
- IIcad3DFace __RPC_FAR * This,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MinPoint,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MaxPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Highlight )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HighlightFlag);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntersectWith )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *IntersectingObject,
- /* [in] */ IntersectOptions Option,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppIntersectingPoints);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror3D )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3D )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleEntity )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformBy )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
- IIcad3DFace __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VisibilityEdge1 )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VisibilityEdge1 )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VisibilityEdge2 )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VisibilityEdge2 )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VisibilityEdge3 )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VisibilityEdge3 )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VisibilityEdge4 )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VisibilityEdge4 )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Coordinates )(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppCoords);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Coordinates )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Coords);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInvisibleEdge )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ int Index,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pState);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetInvisibleEdge )(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ int Index,
- /* [in] */ VARIANT_BOOL State);
-
- END_INTERFACE
- } IIcad3DFaceVtbl;
-
- interface IIcad3DFace
- {
- CONST_VTBL struct IIcad3DFaceVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcad3DFace_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcad3DFace_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcad3DFace_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcad3DFace_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcad3DFace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcad3DFace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcad3DFace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcad3DFace_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcad3DFace_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcad3DFace_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcad3DFace_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcad3DFace__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcad3DFace_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcad3DFace_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcad3DFace_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcad3DFace_get_Color(This,pColor) \
- (This)->lpVtbl -> get_Color(This,pColor)
-
- #define IIcad3DFace_put_Color(This,Color) \
- (This)->lpVtbl -> put_Color(This,Color)
-
- #define IIcad3DFace_get_EntityName(This,pEntName) \
- (This)->lpVtbl -> get_EntityName(This,pEntName)
-
- #define IIcad3DFace_get_EntityType(This,pType) \
- (This)->lpVtbl -> get_EntityType(This,pType)
-
- #define IIcad3DFace_get_Layer(This,pLayer) \
- (This)->lpVtbl -> get_Layer(This,pLayer)
-
- #define IIcad3DFace_put_Layer(This,Layer) \
- (This)->lpVtbl -> put_Layer(This,Layer)
-
- #define IIcad3DFace_get_Linetype(This,pLinetype) \
- (This)->lpVtbl -> get_Linetype(This,pLinetype)
-
- #define IIcad3DFace_put_Linetype(This,Linetype) \
- (This)->lpVtbl -> put_Linetype(This,Linetype)
-
- #define IIcad3DFace_get_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> get_LinetypeScale(This,LinetypeScale)
-
- #define IIcad3DFace_put_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> put_LinetypeScale(This,LinetypeScale)
-
- #define IIcad3DFace_get_Visible(This,pVisible) \
- (This)->lpVtbl -> get_Visible(This,pVisible)
-
- #define IIcad3DFace_put_Visible(This,Visible) \
- (This)->lpVtbl -> put_Visible(This,Visible)
-
- #define IIcad3DFace_ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects) \
- (This)->lpVtbl -> ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects)
-
- #define IIcad3DFace_ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects) \
- (This)->lpVtbl -> ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects)
-
- #define IIcad3DFace_Copy(This,ppCopy) \
- (This)->lpVtbl -> Copy(This,ppCopy)
-
- #define IIcad3DFace_Erase(This) \
- (This)->lpVtbl -> Erase(This)
-
- #define IIcad3DFace_GetBoundingBox(This,MinPoint,MaxPoint) \
- (This)->lpVtbl -> GetBoundingBox(This,MinPoint,MaxPoint)
-
- #define IIcad3DFace_Highlight(This,HighlightFlag) \
- (This)->lpVtbl -> Highlight(This,HighlightFlag)
-
- #define IIcad3DFace_IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints) \
- (This)->lpVtbl -> IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints)
-
- #define IIcad3DFace_Mirror(This,Point1,Point2,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror(This,Point1,Point2,MakeCopy,MirroredEntity)
-
- #define IIcad3DFace_Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity)
-
- #define IIcad3DFace_Move(This,Point1,Point2) \
- (This)->lpVtbl -> Move(This,Point1,Point2)
-
- #define IIcad3DFace_Rotate(This,BasePoint,RotationAngle) \
- (This)->lpVtbl -> Rotate(This,BasePoint,RotationAngle)
-
- #define IIcad3DFace_Rotate3D(This,Point1,Point2,RotationAngle) \
- (This)->lpVtbl -> Rotate3D(This,Point1,Point2,RotationAngle)
-
- #define IIcad3DFace_ScaleEntity(This,BasePoint,ScaleFactor) \
- (This)->lpVtbl -> ScaleEntity(This,BasePoint,ScaleFactor)
-
- #define IIcad3DFace_TransformBy(This,Matrix) \
- (This)->lpVtbl -> TransformBy(This,Matrix)
-
- #define IIcad3DFace_Update(This) \
- (This)->lpVtbl -> Update(This)
-
-
- #define IIcad3DFace_get_VisibilityEdge1(This,bVisible) \
- (This)->lpVtbl -> get_VisibilityEdge1(This,bVisible)
-
- #define IIcad3DFace_put_VisibilityEdge1(This,Visible) \
- (This)->lpVtbl -> put_VisibilityEdge1(This,Visible)
-
- #define IIcad3DFace_get_VisibilityEdge2(This,bVisible) \
- (This)->lpVtbl -> get_VisibilityEdge2(This,bVisible)
-
- #define IIcad3DFace_put_VisibilityEdge2(This,Visible) \
- (This)->lpVtbl -> put_VisibilityEdge2(This,Visible)
-
- #define IIcad3DFace_get_VisibilityEdge3(This,bVisible) \
- (This)->lpVtbl -> get_VisibilityEdge3(This,bVisible)
-
- #define IIcad3DFace_put_VisibilityEdge3(This,Visible) \
- (This)->lpVtbl -> put_VisibilityEdge3(This,Visible)
-
- #define IIcad3DFace_get_VisibilityEdge4(This,bVisible) \
- (This)->lpVtbl -> get_VisibilityEdge4(This,bVisible)
-
- #define IIcad3DFace_put_VisibilityEdge4(This,Visible) \
- (This)->lpVtbl -> put_VisibilityEdge4(This,Visible)
-
- #define IIcad3DFace_get_Coordinates(This,ppCoords) \
- (This)->lpVtbl -> get_Coordinates(This,ppCoords)
-
- #define IIcad3DFace_put_Coordinates(This,Coords) \
- (This)->lpVtbl -> put_Coordinates(This,Coords)
-
- #define IIcad3DFace_GetInvisibleEdge(This,Index,pState) \
- (This)->lpVtbl -> GetInvisibleEdge(This,Index,pState)
-
- #define IIcad3DFace_SetInvisibleEdge(This,Index,State) \
- (This)->lpVtbl -> SetInvisibleEdge(This,Index,State)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_get_VisibilityEdge1_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible);
-
-
- void __RPC_STUB IIcad3DFace_get_VisibilityEdge1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_put_VisibilityEdge1_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
-
- void __RPC_STUB IIcad3DFace_put_VisibilityEdge1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_get_VisibilityEdge2_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible);
-
-
- void __RPC_STUB IIcad3DFace_get_VisibilityEdge2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_put_VisibilityEdge2_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
-
- void __RPC_STUB IIcad3DFace_put_VisibilityEdge2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_get_VisibilityEdge3_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible);
-
-
- void __RPC_STUB IIcad3DFace_get_VisibilityEdge3_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_put_VisibilityEdge3_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
-
- void __RPC_STUB IIcad3DFace_put_VisibilityEdge3_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_get_VisibilityEdge4_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bVisible);
-
-
- void __RPC_STUB IIcad3DFace_get_VisibilityEdge4_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_put_VisibilityEdge4_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
-
- void __RPC_STUB IIcad3DFace_put_VisibilityEdge4_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_get_Coordinates_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppCoords);
-
-
- void __RPC_STUB IIcad3DFace_get_Coordinates_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_put_Coordinates_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Coords);
-
-
- void __RPC_STUB IIcad3DFace_put_Coordinates_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_GetInvisibleEdge_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ int Index,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pState);
-
-
- void __RPC_STUB IIcad3DFace_GetInvisibleEdge_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcad3DFace_SetInvisibleEdge_Proxy(
- IIcad3DFace __RPC_FAR * This,
- /* [in] */ int Index,
- /* [in] */ VARIANT_BOOL State);
-
-
- void __RPC_STUB IIcad3DFace_SetInvisibleEdge_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcad3DFace_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcad3DPoly_INTERFACE_DEFINED__
- #define __IIcad3DPoly_INTERFACE_DEFINED__
-
- /* interface IIcad3DPoly */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcad3DPoly;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c163-7e36-11d1-bc5a-0060089608a4")
- IIcad3DPoly : public IIcadEntity
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Closed(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pClosed) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Closed(
- /* [in] */ VARIANT_BOOL Closed) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Coordinates(
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppCoords) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Coordinates(
- /* [in] */ IIcadPoints __RPC_FAR *Coords) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Length(
- /* [retval][out] */ double __RPC_FAR *pLength) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AppendVertex(
- /* [in] */ IIcadPoint __RPC_FAR *Vertex) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Explode(
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppArrayOfEntities) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcad3DPolyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcad3DPoly __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcad3DPoly __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcad3DPoly __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcad3DPoly __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityName )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEntName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityType )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ EntityType __RPC_FAR *pType);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Layer )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLayer);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Layer )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ BSTR Layer);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Linetype )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Linetype )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LinetypeScale )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *LinetypeScale);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LinetypeScale )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ double LinetypeScale);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayPolar )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ int NumberOfObjects,
- /* [in] */ double IncludedAngle,
- /* [in] */ IIcadPoint __RPC_FAR *CenterPoint,
- /* [in] */ IIcadPoint __RPC_FAR *PointOnAxis,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL RotateObjects,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayRectangular )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ int NumberOfRows,
- /* [in] */ int NumberOfColumns,
- /* [defaultvalue][optional][in] */ int NumberOfLevels,
- /* [in] */ double GapBetweenRows,
- /* [in] */ double GapBetweenColumns,
- /* [optional][in] */ double GapBetweenLevels,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Copy )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *ppCopy);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Erase )(
- IIcad3DPoly __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
- IIcad3DPoly __RPC_FAR * This,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MinPoint,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MaxPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Highlight )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HighlightFlag);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntersectWith )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *IntersectingObject,
- /* [in] */ IntersectOptions Option,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppIntersectingPoints);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror3D )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3D )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleEntity )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformBy )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
- IIcad3DPoly __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Closed )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pClosed);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Closed )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Closed);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Coordinates )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppCoords);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Coordinates )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Coords);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Length )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pLength);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppendVertex )(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Vertex);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Explode )(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppArrayOfEntities);
-
- END_INTERFACE
- } IIcad3DPolyVtbl;
-
- interface IIcad3DPoly
- {
- CONST_VTBL struct IIcad3DPolyVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcad3DPoly_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcad3DPoly_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcad3DPoly_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcad3DPoly_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcad3DPoly_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcad3DPoly_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcad3DPoly_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcad3DPoly_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcad3DPoly_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcad3DPoly_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcad3DPoly_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcad3DPoly__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcad3DPoly_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcad3DPoly_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcad3DPoly_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcad3DPoly_get_Color(This,pColor) \
- (This)->lpVtbl -> get_Color(This,pColor)
-
- #define IIcad3DPoly_put_Color(This,Color) \
- (This)->lpVtbl -> put_Color(This,Color)
-
- #define IIcad3DPoly_get_EntityName(This,pEntName) \
- (This)->lpVtbl -> get_EntityName(This,pEntName)
-
- #define IIcad3DPoly_get_EntityType(This,pType) \
- (This)->lpVtbl -> get_EntityType(This,pType)
-
- #define IIcad3DPoly_get_Layer(This,pLayer) \
- (This)->lpVtbl -> get_Layer(This,pLayer)
-
- #define IIcad3DPoly_put_Layer(This,Layer) \
- (This)->lpVtbl -> put_Layer(This,Layer)
-
- #define IIcad3DPoly_get_Linetype(This,pLinetype) \
- (This)->lpVtbl -> get_Linetype(This,pLinetype)
-
- #define IIcad3DPoly_put_Linetype(This,Linetype) \
- (This)->lpVtbl -> put_Linetype(This,Linetype)
-
- #define IIcad3DPoly_get_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> get_LinetypeScale(This,LinetypeScale)
-
- #define IIcad3DPoly_put_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> put_LinetypeScale(This,LinetypeScale)
-
- #define IIcad3DPoly_get_Visible(This,pVisible) \
- (This)->lpVtbl -> get_Visible(This,pVisible)
-
- #define IIcad3DPoly_put_Visible(This,Visible) \
- (This)->lpVtbl -> put_Visible(This,Visible)
-
- #define IIcad3DPoly_ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects) \
- (This)->lpVtbl -> ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects)
-
- #define IIcad3DPoly_ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects) \
- (This)->lpVtbl -> ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects)
-
- #define IIcad3DPoly_Copy(This,ppCopy) \
- (This)->lpVtbl -> Copy(This,ppCopy)
-
- #define IIcad3DPoly_Erase(This) \
- (This)->lpVtbl -> Erase(This)
-
- #define IIcad3DPoly_GetBoundingBox(This,MinPoint,MaxPoint) \
- (This)->lpVtbl -> GetBoundingBox(This,MinPoint,MaxPoint)
-
- #define IIcad3DPoly_Highlight(This,HighlightFlag) \
- (This)->lpVtbl -> Highlight(This,HighlightFlag)
-
- #define IIcad3DPoly_IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints) \
- (This)->lpVtbl -> IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints)
-
- #define IIcad3DPoly_Mirror(This,Point1,Point2,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror(This,Point1,Point2,MakeCopy,MirroredEntity)
-
- #define IIcad3DPoly_Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity)
-
- #define IIcad3DPoly_Move(This,Point1,Point2) \
- (This)->lpVtbl -> Move(This,Point1,Point2)
-
- #define IIcad3DPoly_Rotate(This,BasePoint,RotationAngle) \
- (This)->lpVtbl -> Rotate(This,BasePoint,RotationAngle)
-
- #define IIcad3DPoly_Rotate3D(This,Point1,Point2,RotationAngle) \
- (This)->lpVtbl -> Rotate3D(This,Point1,Point2,RotationAngle)
-
- #define IIcad3DPoly_ScaleEntity(This,BasePoint,ScaleFactor) \
- (This)->lpVtbl -> ScaleEntity(This,BasePoint,ScaleFactor)
-
- #define IIcad3DPoly_TransformBy(This,Matrix) \
- (This)->lpVtbl -> TransformBy(This,Matrix)
-
- #define IIcad3DPoly_Update(This) \
- (This)->lpVtbl -> Update(This)
-
-
- #define IIcad3DPoly_get_Closed(This,pClosed) \
- (This)->lpVtbl -> get_Closed(This,pClosed)
-
- #define IIcad3DPoly_put_Closed(This,Closed) \
- (This)->lpVtbl -> put_Closed(This,Closed)
-
- #define IIcad3DPoly_get_Coordinates(This,ppCoords) \
- (This)->lpVtbl -> get_Coordinates(This,ppCoords)
-
- #define IIcad3DPoly_put_Coordinates(This,Coords) \
- (This)->lpVtbl -> put_Coordinates(This,Coords)
-
- #define IIcad3DPoly_get_Length(This,pLength) \
- (This)->lpVtbl -> get_Length(This,pLength)
-
- #define IIcad3DPoly_AppendVertex(This,Vertex) \
- (This)->lpVtbl -> AppendVertex(This,Vertex)
-
- #define IIcad3DPoly_Explode(This,ppArrayOfEntities) \
- (This)->lpVtbl -> Explode(This,ppArrayOfEntities)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcad3DPoly_get_Closed_Proxy(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pClosed);
-
-
- void __RPC_STUB IIcad3DPoly_get_Closed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcad3DPoly_put_Closed_Proxy(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Closed);
-
-
- void __RPC_STUB IIcad3DPoly_put_Closed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcad3DPoly_get_Coordinates_Proxy(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppCoords);
-
-
- void __RPC_STUB IIcad3DPoly_get_Coordinates_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcad3DPoly_put_Coordinates_Proxy(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadPoints __RPC_FAR *Coords);
-
-
- void __RPC_STUB IIcad3DPoly_put_Coordinates_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcad3DPoly_get_Length_Proxy(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pLength);
-
-
- void __RPC_STUB IIcad3DPoly_get_Length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcad3DPoly_AppendVertex_Proxy(
- IIcad3DPoly __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Vertex);
-
-
- void __RPC_STUB IIcad3DPoly_AppendVertex_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcad3DPoly_Explode_Proxy(
- IIcad3DPoly __RPC_FAR * This,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppArrayOfEntities);
-
-
- void __RPC_STUB IIcad3DPoly_Explode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcad3DPoly_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadArc_INTERFACE_DEFINED__
- #define __IIcadArc_INTERFACE_DEFINED__
-
- /* interface IIcadArc */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadArc;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c165-7e36-11d1-bc5a-0060089608a4")
- IIcadArc : public IIcadEntity
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Area(
- /* [retval][out] */ double __RPC_FAR *pArea) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Center(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCenter) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Center(
- /* [in] */ IIcadPoint __RPC_FAR *Center) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EndAngle(
- /* [retval][out] */ double __RPC_FAR *pAngle) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_EndAngle(
- /* [in] */ double Angle) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EndPoint(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppEndPoint) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Normal(
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Normal(
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Length(
- /* [retval][out] */ double __RPC_FAR *pLength) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Radius(
- /* [retval][out] */ double __RPC_FAR *pRadius) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Radius(
- /* [in] */ double Radius) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_StartAngle(
- /* [retval][out] */ double __RPC_FAR *pAngle) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_StartAngle(
- /* [in] */ double Angle) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_StartPoint(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppStartPoint) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Thickness(
- /* [retval][out] */ double __RPC_FAR *pThick) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Thickness(
- /* [in] */ double Thick) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Offset(
- /* [in] */ double Offset,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppArrayOfEntities) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadArcVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadArc __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadArc __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadArc __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadArc __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityName )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEntName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityType )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ EntityType __RPC_FAR *pType);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Layer )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLayer);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Layer )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ BSTR Layer);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Linetype )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Linetype )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LinetypeScale )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *LinetypeScale);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LinetypeScale )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double LinetypeScale);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayPolar )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ int NumberOfObjects,
- /* [in] */ double IncludedAngle,
- /* [in] */ IIcadPoint __RPC_FAR *CenterPoint,
- /* [in] */ IIcadPoint __RPC_FAR *PointOnAxis,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL RotateObjects,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayRectangular )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ int NumberOfRows,
- /* [in] */ int NumberOfColumns,
- /* [defaultvalue][optional][in] */ int NumberOfLevels,
- /* [in] */ double GapBetweenRows,
- /* [in] */ double GapBetweenColumns,
- /* [optional][in] */ double GapBetweenLevels,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Copy )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *ppCopy);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Erase )(
- IIcadArc __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
- IIcadArc __RPC_FAR * This,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MinPoint,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MaxPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Highlight )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HighlightFlag);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntersectWith )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *IntersectingObject,
- /* [in] */ IntersectOptions Option,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppIntersectingPoints);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror3D )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3D )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleEntity )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformBy )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
- IIcadArc __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Area )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pArea);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Center )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCenter);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Center )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndAngle )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndAngle )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double Angle);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndPoint )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppEndPoint);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Normal )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Normal )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Length )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pLength);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Radius )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pRadius);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Radius )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double Radius);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StartAngle )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StartAngle )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double Angle);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StartPoint )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppStartPoint);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Thickness )(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pThick);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Thickness )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double Thick);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Offset )(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double Offset,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppArrayOfEntities);
-
- END_INTERFACE
- } IIcadArcVtbl;
-
- interface IIcadArc
- {
- CONST_VTBL struct IIcadArcVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadArc_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadArc_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadArc_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadArc_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadArc_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadArc_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadArc_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadArc_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadArc_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadArc_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadArc_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadArc__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadArc_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadArc_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadArc_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadArc_get_Color(This,pColor) \
- (This)->lpVtbl -> get_Color(This,pColor)
-
- #define IIcadArc_put_Color(This,Color) \
- (This)->lpVtbl -> put_Color(This,Color)
-
- #define IIcadArc_get_EntityName(This,pEntName) \
- (This)->lpVtbl -> get_EntityName(This,pEntName)
-
- #define IIcadArc_get_EntityType(This,pType) \
- (This)->lpVtbl -> get_EntityType(This,pType)
-
- #define IIcadArc_get_Layer(This,pLayer) \
- (This)->lpVtbl -> get_Layer(This,pLayer)
-
- #define IIcadArc_put_Layer(This,Layer) \
- (This)->lpVtbl -> put_Layer(This,Layer)
-
- #define IIcadArc_get_Linetype(This,pLinetype) \
- (This)->lpVtbl -> get_Linetype(This,pLinetype)
-
- #define IIcadArc_put_Linetype(This,Linetype) \
- (This)->lpVtbl -> put_Linetype(This,Linetype)
-
- #define IIcadArc_get_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> get_LinetypeScale(This,LinetypeScale)
-
- #define IIcadArc_put_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> put_LinetypeScale(This,LinetypeScale)
-
- #define IIcadArc_get_Visible(This,pVisible) \
- (This)->lpVtbl -> get_Visible(This,pVisible)
-
- #define IIcadArc_put_Visible(This,Visible) \
- (This)->lpVtbl -> put_Visible(This,Visible)
-
- #define IIcadArc_ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects) \
- (This)->lpVtbl -> ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects)
-
- #define IIcadArc_ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects) \
- (This)->lpVtbl -> ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects)
-
- #define IIcadArc_Copy(This,ppCopy) \
- (This)->lpVtbl -> Copy(This,ppCopy)
-
- #define IIcadArc_Erase(This) \
- (This)->lpVtbl -> Erase(This)
-
- #define IIcadArc_GetBoundingBox(This,MinPoint,MaxPoint) \
- (This)->lpVtbl -> GetBoundingBox(This,MinPoint,MaxPoint)
-
- #define IIcadArc_Highlight(This,HighlightFlag) \
- (This)->lpVtbl -> Highlight(This,HighlightFlag)
-
- #define IIcadArc_IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints) \
- (This)->lpVtbl -> IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints)
-
- #define IIcadArc_Mirror(This,Point1,Point2,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror(This,Point1,Point2,MakeCopy,MirroredEntity)
-
- #define IIcadArc_Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity)
-
- #define IIcadArc_Move(This,Point1,Point2) \
- (This)->lpVtbl -> Move(This,Point1,Point2)
-
- #define IIcadArc_Rotate(This,BasePoint,RotationAngle) \
- (This)->lpVtbl -> Rotate(This,BasePoint,RotationAngle)
-
- #define IIcadArc_Rotate3D(This,Point1,Point2,RotationAngle) \
- (This)->lpVtbl -> Rotate3D(This,Point1,Point2,RotationAngle)
-
- #define IIcadArc_ScaleEntity(This,BasePoint,ScaleFactor) \
- (This)->lpVtbl -> ScaleEntity(This,BasePoint,ScaleFactor)
-
- #define IIcadArc_TransformBy(This,Matrix) \
- (This)->lpVtbl -> TransformBy(This,Matrix)
-
- #define IIcadArc_Update(This) \
- (This)->lpVtbl -> Update(This)
-
-
- #define IIcadArc_get_Area(This,pArea) \
- (This)->lpVtbl -> get_Area(This,pArea)
-
- #define IIcadArc_get_Center(This,ppCenter) \
- (This)->lpVtbl -> get_Center(This,ppCenter)
-
- #define IIcadArc_put_Center(This,Center) \
- (This)->lpVtbl -> put_Center(This,Center)
-
- #define IIcadArc_get_EndAngle(This,pAngle) \
- (This)->lpVtbl -> get_EndAngle(This,pAngle)
-
- #define IIcadArc_put_EndAngle(This,Angle) \
- (This)->lpVtbl -> put_EndAngle(This,Angle)
-
- #define IIcadArc_get_EndPoint(This,ppEndPoint) \
- (This)->lpVtbl -> get_EndPoint(This,ppEndPoint)
-
- #define IIcadArc_get_Normal(This,ppExtrusionDirection) \
- (This)->lpVtbl -> get_Normal(This,ppExtrusionDirection)
-
- #define IIcadArc_put_Normal(This,ExtrusionDirection) \
- (This)->lpVtbl -> put_Normal(This,ExtrusionDirection)
-
- #define IIcadArc_get_Length(This,pLength) \
- (This)->lpVtbl -> get_Length(This,pLength)
-
- #define IIcadArc_get_Radius(This,pRadius) \
- (This)->lpVtbl -> get_Radius(This,pRadius)
-
- #define IIcadArc_put_Radius(This,Radius) \
- (This)->lpVtbl -> put_Radius(This,Radius)
-
- #define IIcadArc_get_StartAngle(This,pAngle) \
- (This)->lpVtbl -> get_StartAngle(This,pAngle)
-
- #define IIcadArc_put_StartAngle(This,Angle) \
- (This)->lpVtbl -> put_StartAngle(This,Angle)
-
- #define IIcadArc_get_StartPoint(This,ppStartPoint) \
- (This)->lpVtbl -> get_StartPoint(This,ppStartPoint)
-
- #define IIcadArc_get_Thickness(This,pThick) \
- (This)->lpVtbl -> get_Thickness(This,pThick)
-
- #define IIcadArc_put_Thickness(This,Thick) \
- (This)->lpVtbl -> put_Thickness(This,Thick)
-
- #define IIcadArc_Offset(This,Offset,ppArrayOfEntities) \
- (This)->lpVtbl -> Offset(This,Offset,ppArrayOfEntities)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadArc_get_Area_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pArea);
-
-
- void __RPC_STUB IIcadArc_get_Area_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadArc_get_Center_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppCenter);
-
-
- void __RPC_STUB IIcadArc_get_Center_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadArc_put_Center_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Center);
-
-
- void __RPC_STUB IIcadArc_put_Center_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadArc_get_EndAngle_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
-
- void __RPC_STUB IIcadArc_get_EndAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadArc_put_EndAngle_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double Angle);
-
-
- void __RPC_STUB IIcadArc_put_EndAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadArc_get_EndPoint_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppEndPoint);
-
-
- void __RPC_STUB IIcadArc_get_EndPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadArc_get_Normal_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection);
-
-
- void __RPC_STUB IIcadArc_get_Normal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadArc_put_Normal_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection);
-
-
- void __RPC_STUB IIcadArc_put_Normal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadArc_get_Length_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pLength);
-
-
- void __RPC_STUB IIcadArc_get_Length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadArc_get_Radius_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pRadius);
-
-
- void __RPC_STUB IIcadArc_get_Radius_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadArc_put_Radius_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double Radius);
-
-
- void __RPC_STUB IIcadArc_put_Radius_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadArc_get_StartAngle_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
-
- void __RPC_STUB IIcadArc_get_StartAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadArc_put_StartAngle_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double Angle);
-
-
- void __RPC_STUB IIcadArc_put_StartAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadArc_get_StartPoint_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppStartPoint);
-
-
- void __RPC_STUB IIcadArc_get_StartPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadArc_get_Thickness_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pThick);
-
-
- void __RPC_STUB IIcadArc_get_Thickness_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadArc_put_Thickness_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double Thick);
-
-
- void __RPC_STUB IIcadArc_put_Thickness_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadArc_Offset_Proxy(
- IIcadArc __RPC_FAR * This,
- /* [in] */ double Offset,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppArrayOfEntities);
-
-
- void __RPC_STUB IIcadArc_Offset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadArc_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadAttributeDef_INTERFACE_DEFINED__
- #define __IIcadAttributeDef_INTERFACE_DEFINED__
-
- /* interface IIcadAttributeDef */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadAttributeDef;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c166-7e36-11d1-bc5a-0060089608a4")
- IIcadAttributeDef : public IIcadEntity
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Normal(
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Normal(
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FieldLength(
- /* [retval][out] */ int __RPC_FAR *pFieldLength) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_FieldLength(
- /* [in] */ int FieldLength) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
- /* [retval][out] */ double __RPC_FAR *pHeight) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Height(
- /* [in] */ double Height) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_HorizontalAlignment(
- /* [retval][out] */ HorizontalAlignment __RPC_FAR *pHorizAlign) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_HorizontalAlignment(
- /* [in] */ HorizontalAlignment HorizAlign) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_InsertionPoint(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppInsertPoint) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_InsertionPoint(
- /* [in] */ IIcadPoint __RPC_FAR *pInsertPoint) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Mode(
- /* [retval][out] */ AttributeMode __RPC_FAR *pMode) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Mode(
- /* [in] */ AttributeMode Mode) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Constant(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Constant(
- /* [in] */ VARIANT_BOOL Mode) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Invisible(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Invisible(
- /* [in] */ VARIANT_BOOL Mode) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Preset(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Preset(
- /* [in] */ VARIANT_BOOL Mode) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Verify(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Verify(
- /* [in] */ VARIANT_BOOL Mode) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ObliqueAngle(
- /* [retval][out] */ double __RPC_FAR *pAngle) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ObliqueAngle(
- /* [in] */ double Angle) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_PromptString(
- /* [retval][out] */ BSTR __RPC_FAR *pPrompt) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_PromptString(
- /* [in] */ BSTR Propmt) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Rotation(
- /* [retval][out] */ double __RPC_FAR *pRotation) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Rotation(
- /* [in] */ double Rotation) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ScaleFactor(
- /* [retval][out] */ double __RPC_FAR *pScaleFactor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ScaleFactor(
- /* [in] */ double ScaleFactor) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_StyleName(
- /* [retval][out] */ BSTR __RPC_FAR *pStyleName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_StyleName(
- /* [in] */ BSTR StyleName) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TagString(
- /* [retval][out] */ BSTR __RPC_FAR *pTag) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_TagString(
- /* [in] */ BSTR Tag) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Thickness(
- /* [retval][out] */ double __RPC_FAR *pThick) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Thickness(
- /* [in] */ double Thick) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TextAlignmentPoint(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_TextAlignmentPoint(
- /* [in] */ IIcadPoint __RPC_FAR *Point) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TextGenerationFlag(
- /* [retval][out] */ TextFlag __RPC_FAR *pFlags) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_TextGenerationFlag(
- /* [in] */ TextFlag Flags) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TextString(
- /* [retval][out] */ BSTR __RPC_FAR *pText) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_TextString(
- /* [in] */ BSTR Text) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_VerticalAlignment(
- /* [retval][out] */ VerticalAlignment __RPC_FAR *pVertAlign) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_VerticalAlignment(
- /* [in] */ VerticalAlignment VertAlign) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadAttributeDefVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadAttributeDef __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadAttributeDef __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadAttributeDef __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityName )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEntName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityType )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ EntityType __RPC_FAR *pType);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Layer )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLayer);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Layer )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR Layer);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Linetype )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Linetype )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LinetypeScale )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *LinetypeScale);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LinetypeScale )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double LinetypeScale);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayPolar )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ int NumberOfObjects,
- /* [in] */ double IncludedAngle,
- /* [in] */ IIcadPoint __RPC_FAR *CenterPoint,
- /* [in] */ IIcadPoint __RPC_FAR *PointOnAxis,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL RotateObjects,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayRectangular )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ int NumberOfRows,
- /* [in] */ int NumberOfColumns,
- /* [defaultvalue][optional][in] */ int NumberOfLevels,
- /* [in] */ double GapBetweenRows,
- /* [in] */ double GapBetweenColumns,
- /* [optional][in] */ double GapBetweenLevels,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Copy )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *ppCopy);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Erase )(
- IIcadAttributeDef __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MinPoint,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MaxPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Highlight )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HighlightFlag);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntersectWith )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *IntersectingObject,
- /* [in] */ IntersectOptions Option,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppIntersectingPoints);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror3D )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3D )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleEntity )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformBy )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
- IIcadAttributeDef __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Normal )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Normal )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FieldLength )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pFieldLength);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FieldLength )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ int FieldLength);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double Height);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HorizontalAlignment )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ HorizontalAlignment __RPC_FAR *pHorizAlign);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HorizontalAlignment )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ HorizontalAlignment HorizAlign);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InsertionPoint )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppInsertPoint);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InsertionPoint )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *pInsertPoint);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Mode )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ AttributeMode __RPC_FAR *pMode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Mode )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ AttributeMode Mode);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Constant )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Constant )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Invisible )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Invisible )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Preset )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Preset )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Verify )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Verify )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ObliqueAngle )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ObliqueAngle )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double Angle);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PromptString )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pPrompt);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PromptString )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR Propmt);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rotation )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pRotation);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rotation )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double Rotation);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScaleFactor )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pScaleFactor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScaleFactor )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StyleName )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pStyleName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StyleName )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR StyleName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TagString )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pTag);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TagString )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR Tag);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Thickness )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pThick);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Thickness )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double Thick);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextAlignmentPoint )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextAlignmentPoint )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextGenerationFlag )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ TextFlag __RPC_FAR *pFlags);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextGenerationFlag )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ TextFlag Flags);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextString )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pText);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextString )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR Text);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VerticalAlignment )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VerticalAlignment __RPC_FAR *pVertAlign);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VerticalAlignment )(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VerticalAlignment VertAlign);
-
- END_INTERFACE
- } IIcadAttributeDefVtbl;
-
- interface IIcadAttributeDef
- {
- CONST_VTBL struct IIcadAttributeDefVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadAttributeDef_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadAttributeDef_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadAttributeDef_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadAttributeDef_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadAttributeDef_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadAttributeDef_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadAttributeDef_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadAttributeDef_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadAttributeDef_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadAttributeDef_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadAttributeDef_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadAttributeDef__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadAttributeDef_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadAttributeDef_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadAttributeDef_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadAttributeDef_get_Color(This,pColor) \
- (This)->lpVtbl -> get_Color(This,pColor)
-
- #define IIcadAttributeDef_put_Color(This,Color) \
- (This)->lpVtbl -> put_Color(This,Color)
-
- #define IIcadAttributeDef_get_EntityName(This,pEntName) \
- (This)->lpVtbl -> get_EntityName(This,pEntName)
-
- #define IIcadAttributeDef_get_EntityType(This,pType) \
- (This)->lpVtbl -> get_EntityType(This,pType)
-
- #define IIcadAttributeDef_get_Layer(This,pLayer) \
- (This)->lpVtbl -> get_Layer(This,pLayer)
-
- #define IIcadAttributeDef_put_Layer(This,Layer) \
- (This)->lpVtbl -> put_Layer(This,Layer)
-
- #define IIcadAttributeDef_get_Linetype(This,pLinetype) \
- (This)->lpVtbl -> get_Linetype(This,pLinetype)
-
- #define IIcadAttributeDef_put_Linetype(This,Linetype) \
- (This)->lpVtbl -> put_Linetype(This,Linetype)
-
- #define IIcadAttributeDef_get_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> get_LinetypeScale(This,LinetypeScale)
-
- #define IIcadAttributeDef_put_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> put_LinetypeScale(This,LinetypeScale)
-
- #define IIcadAttributeDef_get_Visible(This,pVisible) \
- (This)->lpVtbl -> get_Visible(This,pVisible)
-
- #define IIcadAttributeDef_put_Visible(This,Visible) \
- (This)->lpVtbl -> put_Visible(This,Visible)
-
- #define IIcadAttributeDef_ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects) \
- (This)->lpVtbl -> ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects)
-
- #define IIcadAttributeDef_ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects) \
- (This)->lpVtbl -> ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects)
-
- #define IIcadAttributeDef_Copy(This,ppCopy) \
- (This)->lpVtbl -> Copy(This,ppCopy)
-
- #define IIcadAttributeDef_Erase(This) \
- (This)->lpVtbl -> Erase(This)
-
- #define IIcadAttributeDef_GetBoundingBox(This,MinPoint,MaxPoint) \
- (This)->lpVtbl -> GetBoundingBox(This,MinPoint,MaxPoint)
-
- #define IIcadAttributeDef_Highlight(This,HighlightFlag) \
- (This)->lpVtbl -> Highlight(This,HighlightFlag)
-
- #define IIcadAttributeDef_IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints) \
- (This)->lpVtbl -> IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints)
-
- #define IIcadAttributeDef_Mirror(This,Point1,Point2,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror(This,Point1,Point2,MakeCopy,MirroredEntity)
-
- #define IIcadAttributeDef_Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity)
-
- #define IIcadAttributeDef_Move(This,Point1,Point2) \
- (This)->lpVtbl -> Move(This,Point1,Point2)
-
- #define IIcadAttributeDef_Rotate(This,BasePoint,RotationAngle) \
- (This)->lpVtbl -> Rotate(This,BasePoint,RotationAngle)
-
- #define IIcadAttributeDef_Rotate3D(This,Point1,Point2,RotationAngle) \
- (This)->lpVtbl -> Rotate3D(This,Point1,Point2,RotationAngle)
-
- #define IIcadAttributeDef_ScaleEntity(This,BasePoint,ScaleFactor) \
- (This)->lpVtbl -> ScaleEntity(This,BasePoint,ScaleFactor)
-
- #define IIcadAttributeDef_TransformBy(This,Matrix) \
- (This)->lpVtbl -> TransformBy(This,Matrix)
-
- #define IIcadAttributeDef_Update(This) \
- (This)->lpVtbl -> Update(This)
-
-
- #define IIcadAttributeDef_get_Normal(This,ppExtrusionDirection) \
- (This)->lpVtbl -> get_Normal(This,ppExtrusionDirection)
-
- #define IIcadAttributeDef_put_Normal(This,ExtrusionDirection) \
- (This)->lpVtbl -> put_Normal(This,ExtrusionDirection)
-
- #define IIcadAttributeDef_get_FieldLength(This,pFieldLength) \
- (This)->lpVtbl -> get_FieldLength(This,pFieldLength)
-
- #define IIcadAttributeDef_put_FieldLength(This,FieldLength) \
- (This)->lpVtbl -> put_FieldLength(This,FieldLength)
-
- #define IIcadAttributeDef_get_Height(This,pHeight) \
- (This)->lpVtbl -> get_Height(This,pHeight)
-
- #define IIcadAttributeDef_put_Height(This,Height) \
- (This)->lpVtbl -> put_Height(This,Height)
-
- #define IIcadAttributeDef_get_HorizontalAlignment(This,pHorizAlign) \
- (This)->lpVtbl -> get_HorizontalAlignment(This,pHorizAlign)
-
- #define IIcadAttributeDef_put_HorizontalAlignment(This,HorizAlign) \
- (This)->lpVtbl -> put_HorizontalAlignment(This,HorizAlign)
-
- #define IIcadAttributeDef_get_InsertionPoint(This,ppInsertPoint) \
- (This)->lpVtbl -> get_InsertionPoint(This,ppInsertPoint)
-
- #define IIcadAttributeDef_put_InsertionPoint(This,pInsertPoint) \
- (This)->lpVtbl -> put_InsertionPoint(This,pInsertPoint)
-
- #define IIcadAttributeDef_get_Mode(This,pMode) \
- (This)->lpVtbl -> get_Mode(This,pMode)
-
- #define IIcadAttributeDef_put_Mode(This,Mode) \
- (This)->lpVtbl -> put_Mode(This,Mode)
-
- #define IIcadAttributeDef_get_Constant(This,Mode) \
- (This)->lpVtbl -> get_Constant(This,Mode)
-
- #define IIcadAttributeDef_put_Constant(This,Mode) \
- (This)->lpVtbl -> put_Constant(This,Mode)
-
- #define IIcadAttributeDef_get_Invisible(This,Mode) \
- (This)->lpVtbl -> get_Invisible(This,Mode)
-
- #define IIcadAttributeDef_put_Invisible(This,Mode) \
- (This)->lpVtbl -> put_Invisible(This,Mode)
-
- #define IIcadAttributeDef_get_Preset(This,Mode) \
- (This)->lpVtbl -> get_Preset(This,Mode)
-
- #define IIcadAttributeDef_put_Preset(This,Mode) \
- (This)->lpVtbl -> put_Preset(This,Mode)
-
- #define IIcadAttributeDef_get_Verify(This,Mode) \
- (This)->lpVtbl -> get_Verify(This,Mode)
-
- #define IIcadAttributeDef_put_Verify(This,Mode) \
- (This)->lpVtbl -> put_Verify(This,Mode)
-
- #define IIcadAttributeDef_get_ObliqueAngle(This,pAngle) \
- (This)->lpVtbl -> get_ObliqueAngle(This,pAngle)
-
- #define IIcadAttributeDef_put_ObliqueAngle(This,Angle) \
- (This)->lpVtbl -> put_ObliqueAngle(This,Angle)
-
- #define IIcadAttributeDef_get_PromptString(This,pPrompt) \
- (This)->lpVtbl -> get_PromptString(This,pPrompt)
-
- #define IIcadAttributeDef_put_PromptString(This,Propmt) \
- (This)->lpVtbl -> put_PromptString(This,Propmt)
-
- #define IIcadAttributeDef_get_Rotation(This,pRotation) \
- (This)->lpVtbl -> get_Rotation(This,pRotation)
-
- #define IIcadAttributeDef_put_Rotation(This,Rotation) \
- (This)->lpVtbl -> put_Rotation(This,Rotation)
-
- #define IIcadAttributeDef_get_ScaleFactor(This,pScaleFactor) \
- (This)->lpVtbl -> get_ScaleFactor(This,pScaleFactor)
-
- #define IIcadAttributeDef_put_ScaleFactor(This,ScaleFactor) \
- (This)->lpVtbl -> put_ScaleFactor(This,ScaleFactor)
-
- #define IIcadAttributeDef_get_StyleName(This,pStyleName) \
- (This)->lpVtbl -> get_StyleName(This,pStyleName)
-
- #define IIcadAttributeDef_put_StyleName(This,StyleName) \
- (This)->lpVtbl -> put_StyleName(This,StyleName)
-
- #define IIcadAttributeDef_get_TagString(This,pTag) \
- (This)->lpVtbl -> get_TagString(This,pTag)
-
- #define IIcadAttributeDef_put_TagString(This,Tag) \
- (This)->lpVtbl -> put_TagString(This,Tag)
-
- #define IIcadAttributeDef_get_Thickness(This,pThick) \
- (This)->lpVtbl -> get_Thickness(This,pThick)
-
- #define IIcadAttributeDef_put_Thickness(This,Thick) \
- (This)->lpVtbl -> put_Thickness(This,Thick)
-
- #define IIcadAttributeDef_get_TextAlignmentPoint(This,ppPoint) \
- (This)->lpVtbl -> get_TextAlignmentPoint(This,ppPoint)
-
- #define IIcadAttributeDef_put_TextAlignmentPoint(This,Point) \
- (This)->lpVtbl -> put_TextAlignmentPoint(This,Point)
-
- #define IIcadAttributeDef_get_TextGenerationFlag(This,pFlags) \
- (This)->lpVtbl -> get_TextGenerationFlag(This,pFlags)
-
- #define IIcadAttributeDef_put_TextGenerationFlag(This,Flags) \
- (This)->lpVtbl -> put_TextGenerationFlag(This,Flags)
-
- #define IIcadAttributeDef_get_TextString(This,pText) \
- (This)->lpVtbl -> get_TextString(This,pText)
-
- #define IIcadAttributeDef_put_TextString(This,Text) \
- (This)->lpVtbl -> put_TextString(This,Text)
-
- #define IIcadAttributeDef_get_VerticalAlignment(This,pVertAlign) \
- (This)->lpVtbl -> get_VerticalAlignment(This,pVertAlign)
-
- #define IIcadAttributeDef_put_VerticalAlignment(This,VertAlign) \
- (This)->lpVtbl -> put_VerticalAlignment(This,VertAlign)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_Normal_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection);
-
-
- void __RPC_STUB IIcadAttributeDef_get_Normal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_Normal_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection);
-
-
- void __RPC_STUB IIcadAttributeDef_put_Normal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_FieldLength_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pFieldLength);
-
-
- void __RPC_STUB IIcadAttributeDef_get_FieldLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_FieldLength_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ int FieldLength);
-
-
- void __RPC_STUB IIcadAttributeDef_put_FieldLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_Height_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
-
- void __RPC_STUB IIcadAttributeDef_get_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_Height_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double Height);
-
-
- void __RPC_STUB IIcadAttributeDef_put_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_HorizontalAlignment_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ HorizontalAlignment __RPC_FAR *pHorizAlign);
-
-
- void __RPC_STUB IIcadAttributeDef_get_HorizontalAlignment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_HorizontalAlignment_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ HorizontalAlignment HorizAlign);
-
-
- void __RPC_STUB IIcadAttributeDef_put_HorizontalAlignment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_InsertionPoint_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppInsertPoint);
-
-
- void __RPC_STUB IIcadAttributeDef_get_InsertionPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_InsertionPoint_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *pInsertPoint);
-
-
- void __RPC_STUB IIcadAttributeDef_put_InsertionPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_Mode_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ AttributeMode __RPC_FAR *pMode);
-
-
- void __RPC_STUB IIcadAttributeDef_get_Mode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_Mode_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ AttributeMode Mode);
-
-
- void __RPC_STUB IIcadAttributeDef_put_Mode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_Constant_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
-
- void __RPC_STUB IIcadAttributeDef_get_Constant_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_Constant_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
-
- void __RPC_STUB IIcadAttributeDef_put_Constant_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_Invisible_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
-
- void __RPC_STUB IIcadAttributeDef_get_Invisible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_Invisible_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
-
- void __RPC_STUB IIcadAttributeDef_put_Invisible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_Preset_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
-
- void __RPC_STUB IIcadAttributeDef_get_Preset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_Preset_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
-
- void __RPC_STUB IIcadAttributeDef_put_Preset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_Verify_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
-
- void __RPC_STUB IIcadAttributeDef_get_Verify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_Verify_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
-
- void __RPC_STUB IIcadAttributeDef_put_Verify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_ObliqueAngle_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
-
- void __RPC_STUB IIcadAttributeDef_get_ObliqueAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_ObliqueAngle_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double Angle);
-
-
- void __RPC_STUB IIcadAttributeDef_put_ObliqueAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_PromptString_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pPrompt);
-
-
- void __RPC_STUB IIcadAttributeDef_get_PromptString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_PromptString_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR Propmt);
-
-
- void __RPC_STUB IIcadAttributeDef_put_PromptString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_Rotation_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pRotation);
-
-
- void __RPC_STUB IIcadAttributeDef_get_Rotation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_Rotation_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double Rotation);
-
-
- void __RPC_STUB IIcadAttributeDef_put_Rotation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_ScaleFactor_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pScaleFactor);
-
-
- void __RPC_STUB IIcadAttributeDef_get_ScaleFactor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_ScaleFactor_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double ScaleFactor);
-
-
- void __RPC_STUB IIcadAttributeDef_put_ScaleFactor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_StyleName_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pStyleName);
-
-
- void __RPC_STUB IIcadAttributeDef_get_StyleName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_StyleName_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR StyleName);
-
-
- void __RPC_STUB IIcadAttributeDef_put_StyleName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_TagString_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pTag);
-
-
- void __RPC_STUB IIcadAttributeDef_get_TagString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_TagString_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR Tag);
-
-
- void __RPC_STUB IIcadAttributeDef_put_TagString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_Thickness_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pThick);
-
-
- void __RPC_STUB IIcadAttributeDef_get_Thickness_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_Thickness_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ double Thick);
-
-
- void __RPC_STUB IIcadAttributeDef_put_Thickness_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_TextAlignmentPoint_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
-
- void __RPC_STUB IIcadAttributeDef_get_TextAlignmentPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_TextAlignmentPoint_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point);
-
-
- void __RPC_STUB IIcadAttributeDef_put_TextAlignmentPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_TextGenerationFlag_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ TextFlag __RPC_FAR *pFlags);
-
-
- void __RPC_STUB IIcadAttributeDef_get_TextGenerationFlag_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_TextGenerationFlag_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ TextFlag Flags);
-
-
- void __RPC_STUB IIcadAttributeDef_put_TextGenerationFlag_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_TextString_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pText);
-
-
- void __RPC_STUB IIcadAttributeDef_get_TextString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_TextString_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ BSTR Text);
-
-
- void __RPC_STUB IIcadAttributeDef_put_TextString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_get_VerticalAlignment_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [retval][out] */ VerticalAlignment __RPC_FAR *pVertAlign);
-
-
- void __RPC_STUB IIcadAttributeDef_get_VerticalAlignment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttributeDef_put_VerticalAlignment_Proxy(
- IIcadAttributeDef __RPC_FAR * This,
- /* [in] */ VerticalAlignment VertAlign);
-
-
- void __RPC_STUB IIcadAttributeDef_put_VerticalAlignment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadAttributeDef_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadAttribute_INTERFACE_DEFINED__
- #define __IIcadAttribute_INTERFACE_DEFINED__
-
- /* interface IIcadAttribute */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadAttribute;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c167-7e36-11d1-bc5a-0060089608a4")
- IIcadAttribute : public IIcadEntity
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Normal(
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Normal(
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FieldLength(
- /* [retval][out] */ int __RPC_FAR *pFieldLength) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_FieldLength(
- /* [in] */ int FieldLength) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
- /* [retval][out] */ double __RPC_FAR *pHeight) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Height(
- /* [in] */ double Height) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_HorizontalAlignment(
- /* [retval][out] */ HorizontalAlignment __RPC_FAR *pHorizAlign) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_HorizontalAlignment(
- /* [in] */ HorizontalAlignment HorizAlign) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_InsertionPoint(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppInsertPoint) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_InsertionPoint(
- /* [in] */ IIcadPoint __RPC_FAR *InsertPoint) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Constant(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Constant(
- /* [in] */ VARIANT_BOOL Mode) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Invisible(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Invisible(
- /* [in] */ VARIANT_BOOL Mode) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Preset(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Preset(
- /* [in] */ VARIANT_BOOL Mode) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Verify(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Verify(
- /* [in] */ VARIANT_BOOL Mode) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ObliqueAngle(
- /* [retval][out] */ double __RPC_FAR *pAngle) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ObliqueAngle(
- /* [in] */ double Angle) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Rotation(
- /* [retval][out] */ double __RPC_FAR *pRotation) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Rotation(
- /* [in] */ double Rotation) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ScaleFactor(
- /* [retval][out] */ double __RPC_FAR *pScaleFactor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ScaleFactor(
- /* [in] */ double ScaleFactor) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_StyleName(
- /* [retval][out] */ BSTR __RPC_FAR *pStyleName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_StyleName(
- /* [in] */ BSTR StyleName) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TagString(
- /* [retval][out] */ BSTR __RPC_FAR *pTag) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_TagString(
- /* [in] */ BSTR Tag) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Thickness(
- /* [retval][out] */ double __RPC_FAR *pThick) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Thickness(
- /* [in] */ double Thick) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TextAlignmentPoint(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_TextAlignmentPoint(
- /* [in] */ IIcadPoint __RPC_FAR *Point) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TextGenerationFlag(
- /* [retval][out] */ TextFlag __RPC_FAR *pFlags) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_TextGenerationFlag(
- /* [in] */ TextFlag Flags) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TextString(
- /* [retval][out] */ BSTR __RPC_FAR *pText) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_TextString(
- /* [in] */ BSTR Text) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_VerticalAlignment(
- /* [retval][out] */ VerticalAlignment __RPC_FAR *pVertAlign) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_VerticalAlignment(
- /* [in] */ VerticalAlignment VertAlign) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadAttributeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadAttribute __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadAttribute __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadAttribute __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadAttribute __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityName )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEntName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityType )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ EntityType __RPC_FAR *pType);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Layer )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLayer);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Layer )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ BSTR Layer);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Linetype )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Linetype )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LinetypeScale )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *LinetypeScale);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LinetypeScale )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double LinetypeScale);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayPolar )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ int NumberOfObjects,
- /* [in] */ double IncludedAngle,
- /* [in] */ IIcadPoint __RPC_FAR *CenterPoint,
- /* [in] */ IIcadPoint __RPC_FAR *PointOnAxis,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL RotateObjects,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayRectangular )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ int NumberOfRows,
- /* [in] */ int NumberOfColumns,
- /* [defaultvalue][optional][in] */ int NumberOfLevels,
- /* [in] */ double GapBetweenRows,
- /* [in] */ double GapBetweenColumns,
- /* [optional][in] */ double GapBetweenLevels,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Copy )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *ppCopy);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Erase )(
- IIcadAttribute __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
- IIcadAttribute __RPC_FAR * This,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MinPoint,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MaxPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Highlight )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HighlightFlag);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntersectWith )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *IntersectingObject,
- /* [in] */ IntersectOptions Option,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppIntersectingPoints);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror3D )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3D )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleEntity )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformBy )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
- IIcadAttribute __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Normal )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Normal )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FieldLength )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pFieldLength);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FieldLength )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ int FieldLength);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double Height);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HorizontalAlignment )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ HorizontalAlignment __RPC_FAR *pHorizAlign);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HorizontalAlignment )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ HorizontalAlignment HorizAlign);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InsertionPoint )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppInsertPoint);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InsertionPoint )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertPoint);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Constant )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Constant )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Invisible )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Invisible )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Preset )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Preset )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Verify )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Verify )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ObliqueAngle )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ObliqueAngle )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double Angle);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rotation )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pRotation);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rotation )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double Rotation);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScaleFactor )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pScaleFactor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScaleFactor )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StyleName )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pStyleName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StyleName )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ BSTR StyleName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TagString )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pTag);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TagString )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ BSTR Tag);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Thickness )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pThick);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Thickness )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double Thick);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextAlignmentPoint )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextAlignmentPoint )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextGenerationFlag )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ TextFlag __RPC_FAR *pFlags);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextGenerationFlag )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ TextFlag Flags);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextString )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pText);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextString )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ BSTR Text);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VerticalAlignment )(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VerticalAlignment __RPC_FAR *pVertAlign);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VerticalAlignment )(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VerticalAlignment VertAlign);
-
- END_INTERFACE
- } IIcadAttributeVtbl;
-
- interface IIcadAttribute
- {
- CONST_VTBL struct IIcadAttributeVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadAttribute_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadAttribute_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadAttribute_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadAttribute_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadAttribute_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadAttribute_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadAttribute_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadAttribute_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadAttribute__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadAttribute_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadAttribute_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadAttribute_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadAttribute_get_Color(This,pColor) \
- (This)->lpVtbl -> get_Color(This,pColor)
-
- #define IIcadAttribute_put_Color(This,Color) \
- (This)->lpVtbl -> put_Color(This,Color)
-
- #define IIcadAttribute_get_EntityName(This,pEntName) \
- (This)->lpVtbl -> get_EntityName(This,pEntName)
-
- #define IIcadAttribute_get_EntityType(This,pType) \
- (This)->lpVtbl -> get_EntityType(This,pType)
-
- #define IIcadAttribute_get_Layer(This,pLayer) \
- (This)->lpVtbl -> get_Layer(This,pLayer)
-
- #define IIcadAttribute_put_Layer(This,Layer) \
- (This)->lpVtbl -> put_Layer(This,Layer)
-
- #define IIcadAttribute_get_Linetype(This,pLinetype) \
- (This)->lpVtbl -> get_Linetype(This,pLinetype)
-
- #define IIcadAttribute_put_Linetype(This,Linetype) \
- (This)->lpVtbl -> put_Linetype(This,Linetype)
-
- #define IIcadAttribute_get_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> get_LinetypeScale(This,LinetypeScale)
-
- #define IIcadAttribute_put_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> put_LinetypeScale(This,LinetypeScale)
-
- #define IIcadAttribute_get_Visible(This,pVisible) \
- (This)->lpVtbl -> get_Visible(This,pVisible)
-
- #define IIcadAttribute_put_Visible(This,Visible) \
- (This)->lpVtbl -> put_Visible(This,Visible)
-
- #define IIcadAttribute_ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects) \
- (This)->lpVtbl -> ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects)
-
- #define IIcadAttribute_ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects) \
- (This)->lpVtbl -> ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects)
-
- #define IIcadAttribute_Copy(This,ppCopy) \
- (This)->lpVtbl -> Copy(This,ppCopy)
-
- #define IIcadAttribute_Erase(This) \
- (This)->lpVtbl -> Erase(This)
-
- #define IIcadAttribute_GetBoundingBox(This,MinPoint,MaxPoint) \
- (This)->lpVtbl -> GetBoundingBox(This,MinPoint,MaxPoint)
-
- #define IIcadAttribute_Highlight(This,HighlightFlag) \
- (This)->lpVtbl -> Highlight(This,HighlightFlag)
-
- #define IIcadAttribute_IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints) \
- (This)->lpVtbl -> IntersectWith(This,IntersectingObject,Option,ppIntersectingPoints)
-
- #define IIcadAttribute_Mirror(This,Point1,Point2,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror(This,Point1,Point2,MakeCopy,MirroredEntity)
-
- #define IIcadAttribute_Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity) \
- (This)->lpVtbl -> Mirror3D(This,Point1,Point2,Point3,MakeCopy,MirroredEntity)
-
- #define IIcadAttribute_Move(This,Point1,Point2) \
- (This)->lpVtbl -> Move(This,Point1,Point2)
-
- #define IIcadAttribute_Rotate(This,BasePoint,RotationAngle) \
- (This)->lpVtbl -> Rotate(This,BasePoint,RotationAngle)
-
- #define IIcadAttribute_Rotate3D(This,Point1,Point2,RotationAngle) \
- (This)->lpVtbl -> Rotate3D(This,Point1,Point2,RotationAngle)
-
- #define IIcadAttribute_ScaleEntity(This,BasePoint,ScaleFactor) \
- (This)->lpVtbl -> ScaleEntity(This,BasePoint,ScaleFactor)
-
- #define IIcadAttribute_TransformBy(This,Matrix) \
- (This)->lpVtbl -> TransformBy(This,Matrix)
-
- #define IIcadAttribute_Update(This) \
- (This)->lpVtbl -> Update(This)
-
-
- #define IIcadAttribute_get_Normal(This,ppExtrusionDirection) \
- (This)->lpVtbl -> get_Normal(This,ppExtrusionDirection)
-
- #define IIcadAttribute_put_Normal(This,ExtrusionDirection) \
- (This)->lpVtbl -> put_Normal(This,ExtrusionDirection)
-
- #define IIcadAttribute_get_FieldLength(This,pFieldLength) \
- (This)->lpVtbl -> get_FieldLength(This,pFieldLength)
-
- #define IIcadAttribute_put_FieldLength(This,FieldLength) \
- (This)->lpVtbl -> put_FieldLength(This,FieldLength)
-
- #define IIcadAttribute_get_Height(This,pHeight) \
- (This)->lpVtbl -> get_Height(This,pHeight)
-
- #define IIcadAttribute_put_Height(This,Height) \
- (This)->lpVtbl -> put_Height(This,Height)
-
- #define IIcadAttribute_get_HorizontalAlignment(This,pHorizAlign) \
- (This)->lpVtbl -> get_HorizontalAlignment(This,pHorizAlign)
-
- #define IIcadAttribute_put_HorizontalAlignment(This,HorizAlign) \
- (This)->lpVtbl -> put_HorizontalAlignment(This,HorizAlign)
-
- #define IIcadAttribute_get_InsertionPoint(This,ppInsertPoint) \
- (This)->lpVtbl -> get_InsertionPoint(This,ppInsertPoint)
-
- #define IIcadAttribute_put_InsertionPoint(This,InsertPoint) \
- (This)->lpVtbl -> put_InsertionPoint(This,InsertPoint)
-
- #define IIcadAttribute_get_Constant(This,Mode) \
- (This)->lpVtbl -> get_Constant(This,Mode)
-
- #define IIcadAttribute_put_Constant(This,Mode) \
- (This)->lpVtbl -> put_Constant(This,Mode)
-
- #define IIcadAttribute_get_Invisible(This,Mode) \
- (This)->lpVtbl -> get_Invisible(This,Mode)
-
- #define IIcadAttribute_put_Invisible(This,Mode) \
- (This)->lpVtbl -> put_Invisible(This,Mode)
-
- #define IIcadAttribute_get_Preset(This,Mode) \
- (This)->lpVtbl -> get_Preset(This,Mode)
-
- #define IIcadAttribute_put_Preset(This,Mode) \
- (This)->lpVtbl -> put_Preset(This,Mode)
-
- #define IIcadAttribute_get_Verify(This,Mode) \
- (This)->lpVtbl -> get_Verify(This,Mode)
-
- #define IIcadAttribute_put_Verify(This,Mode) \
- (This)->lpVtbl -> put_Verify(This,Mode)
-
- #define IIcadAttribute_get_ObliqueAngle(This,pAngle) \
- (This)->lpVtbl -> get_ObliqueAngle(This,pAngle)
-
- #define IIcadAttribute_put_ObliqueAngle(This,Angle) \
- (This)->lpVtbl -> put_ObliqueAngle(This,Angle)
-
- #define IIcadAttribute_get_Rotation(This,pRotation) \
- (This)->lpVtbl -> get_Rotation(This,pRotation)
-
- #define IIcadAttribute_put_Rotation(This,Rotation) \
- (This)->lpVtbl -> put_Rotation(This,Rotation)
-
- #define IIcadAttribute_get_ScaleFactor(This,pScaleFactor) \
- (This)->lpVtbl -> get_ScaleFactor(This,pScaleFactor)
-
- #define IIcadAttribute_put_ScaleFactor(This,ScaleFactor) \
- (This)->lpVtbl -> put_ScaleFactor(This,ScaleFactor)
-
- #define IIcadAttribute_get_StyleName(This,pStyleName) \
- (This)->lpVtbl -> get_StyleName(This,pStyleName)
-
- #define IIcadAttribute_put_StyleName(This,StyleName) \
- (This)->lpVtbl -> put_StyleName(This,StyleName)
-
- #define IIcadAttribute_get_TagString(This,pTag) \
- (This)->lpVtbl -> get_TagString(This,pTag)
-
- #define IIcadAttribute_put_TagString(This,Tag) \
- (This)->lpVtbl -> put_TagString(This,Tag)
-
- #define IIcadAttribute_get_Thickness(This,pThick) \
- (This)->lpVtbl -> get_Thickness(This,pThick)
-
- #define IIcadAttribute_put_Thickness(This,Thick) \
- (This)->lpVtbl -> put_Thickness(This,Thick)
-
- #define IIcadAttribute_get_TextAlignmentPoint(This,ppPoint) \
- (This)->lpVtbl -> get_TextAlignmentPoint(This,ppPoint)
-
- #define IIcadAttribute_put_TextAlignmentPoint(This,Point) \
- (This)->lpVtbl -> put_TextAlignmentPoint(This,Point)
-
- #define IIcadAttribute_get_TextGenerationFlag(This,pFlags) \
- (This)->lpVtbl -> get_TextGenerationFlag(This,pFlags)
-
- #define IIcadAttribute_put_TextGenerationFlag(This,Flags) \
- (This)->lpVtbl -> put_TextGenerationFlag(This,Flags)
-
- #define IIcadAttribute_get_TextString(This,pText) \
- (This)->lpVtbl -> get_TextString(This,pText)
-
- #define IIcadAttribute_put_TextString(This,Text) \
- (This)->lpVtbl -> put_TextString(This,Text)
-
- #define IIcadAttribute_get_VerticalAlignment(This,pVertAlign) \
- (This)->lpVtbl -> get_VerticalAlignment(This,pVertAlign)
-
- #define IIcadAttribute_put_VerticalAlignment(This,VertAlign) \
- (This)->lpVtbl -> put_VerticalAlignment(This,VertAlign)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_Normal_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection);
-
-
- void __RPC_STUB IIcadAttribute_get_Normal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_Normal_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection);
-
-
- void __RPC_STUB IIcadAttribute_put_Normal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_FieldLength_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ int __RPC_FAR *pFieldLength);
-
-
- void __RPC_STUB IIcadAttribute_get_FieldLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_FieldLength_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ int FieldLength);
-
-
- void __RPC_STUB IIcadAttribute_put_FieldLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_Height_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pHeight);
-
-
- void __RPC_STUB IIcadAttribute_get_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_Height_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double Height);
-
-
- void __RPC_STUB IIcadAttribute_put_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_HorizontalAlignment_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ HorizontalAlignment __RPC_FAR *pHorizAlign);
-
-
- void __RPC_STUB IIcadAttribute_get_HorizontalAlignment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_HorizontalAlignment_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ HorizontalAlignment HorizAlign);
-
-
- void __RPC_STUB IIcadAttribute_put_HorizontalAlignment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_InsertionPoint_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppInsertPoint);
-
-
- void __RPC_STUB IIcadAttribute_get_InsertionPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_InsertionPoint_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertPoint);
-
-
- void __RPC_STUB IIcadAttribute_put_InsertionPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_Constant_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
-
- void __RPC_STUB IIcadAttribute_get_Constant_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_Constant_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
-
- void __RPC_STUB IIcadAttribute_put_Constant_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_Invisible_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
-
- void __RPC_STUB IIcadAttribute_get_Invisible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_Invisible_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
-
- void __RPC_STUB IIcadAttribute_put_Invisible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_Preset_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
-
- void __RPC_STUB IIcadAttribute_get_Preset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_Preset_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
-
- void __RPC_STUB IIcadAttribute_put_Preset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_Verify_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Mode);
-
-
- void __RPC_STUB IIcadAttribute_get_Verify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_Verify_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Mode);
-
-
- void __RPC_STUB IIcadAttribute_put_Verify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_ObliqueAngle_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pAngle);
-
-
- void __RPC_STUB IIcadAttribute_get_ObliqueAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_ObliqueAngle_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double Angle);
-
-
- void __RPC_STUB IIcadAttribute_put_ObliqueAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_Rotation_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pRotation);
-
-
- void __RPC_STUB IIcadAttribute_get_Rotation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_Rotation_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double Rotation);
-
-
- void __RPC_STUB IIcadAttribute_put_Rotation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_ScaleFactor_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pScaleFactor);
-
-
- void __RPC_STUB IIcadAttribute_get_ScaleFactor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_ScaleFactor_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double ScaleFactor);
-
-
- void __RPC_STUB IIcadAttribute_put_ScaleFactor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_StyleName_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pStyleName);
-
-
- void __RPC_STUB IIcadAttribute_get_StyleName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_StyleName_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ BSTR StyleName);
-
-
- void __RPC_STUB IIcadAttribute_put_StyleName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_TagString_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pTag);
-
-
- void __RPC_STUB IIcadAttribute_get_TagString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_TagString_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ BSTR Tag);
-
-
- void __RPC_STUB IIcadAttribute_put_TagString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_Thickness_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pThick);
-
-
- void __RPC_STUB IIcadAttribute_get_Thickness_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_Thickness_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ double Thick);
-
-
- void __RPC_STUB IIcadAttribute_put_Thickness_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_TextAlignmentPoint_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppPoint);
-
-
- void __RPC_STUB IIcadAttribute_get_TextAlignmentPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_TextAlignmentPoint_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point);
-
-
- void __RPC_STUB IIcadAttribute_put_TextAlignmentPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_TextGenerationFlag_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ TextFlag __RPC_FAR *pFlags);
-
-
- void __RPC_STUB IIcadAttribute_get_TextGenerationFlag_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_TextGenerationFlag_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ TextFlag Flags);
-
-
- void __RPC_STUB IIcadAttribute_put_TextGenerationFlag_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_TextString_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pText);
-
-
- void __RPC_STUB IIcadAttribute_get_TextString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_TextString_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ BSTR Text);
-
-
- void __RPC_STUB IIcadAttribute_put_TextString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_get_VerticalAlignment_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [retval][out] */ VerticalAlignment __RPC_FAR *pVertAlign);
-
-
- void __RPC_STUB IIcadAttribute_get_VerticalAlignment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IIcadAttribute_put_VerticalAlignment_Proxy(
- IIcadAttribute __RPC_FAR * This,
- /* [in] */ VerticalAlignment VertAlign);
-
-
- void __RPC_STUB IIcadAttribute_put_VerticalAlignment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadAttribute_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadAttributes_INTERFACE_DEFINED__
- #define __IIcadAttributes_INTERFACE_DEFINED__
-
- /* interface IIcadAttributes */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadAttributes;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c182-7e36-11d1-bc5a-0060089608a4")
- IIcadAttributes : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *pCount) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Add(
- /* [retval][out] */ IIcadAttribute __RPC_FAR *__RPC_FAR *Attribute) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadAttribute __RPC_FAR *__RPC_FAR *ppItem) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadAttributesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadAttributes __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadAttributes __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadAttributes __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadAttributes __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadAttributes __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadAttributes __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadAttributes __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadAttributes __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadAttributes __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IIcadAttributes __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IIcadAttributes __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IIcadAttributes __RPC_FAR * This,
- /* [retval][out] */ IIcadAttribute __RPC_FAR *__RPC_FAR *Attribute);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
- IIcadAttributes __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadAttribute __RPC_FAR *__RPC_FAR *ppItem);
-
- END_INTERFACE
- } IIcadAttributesVtbl;
-
- interface IIcadAttributes
- {
- CONST_VTBL struct IIcadAttributesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadAttributes_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadAttributes_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadAttributes_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadAttributes_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadAttributes_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadAttributes_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadAttributes_get_Count(This,pCount) \
- (This)->lpVtbl -> get_Count(This,pCount)
-
- #define IIcadAttributes_get__NewEnum(This,ppUnk) \
- (This)->lpVtbl -> get__NewEnum(This,ppUnk)
-
- #define IIcadAttributes_Add(This,Attribute) \
- (This)->lpVtbl -> Add(This,Attribute)
-
- #define IIcadAttributes_Item(This,Index,ppItem) \
- (This)->lpVtbl -> Item(This,Index,ppItem)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributes_get_Application_Proxy(
- IIcadAttributes __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
-
- void __RPC_STUB IIcadAttributes_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributes_get_Parent_Proxy(
- IIcadAttributes __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
-
- void __RPC_STUB IIcadAttributes_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributes_get_Count_Proxy(
- IIcadAttributes __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pCount);
-
-
- void __RPC_STUB IIcadAttributes_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IIcadAttributes_get__NewEnum_Proxy(
- IIcadAttributes __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
-
-
- void __RPC_STUB IIcadAttributes_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IIcadAttributes_Add_Proxy(
- IIcadAttributes __RPC_FAR * This,
- /* [retval][out] */ IIcadAttribute __RPC_FAR *__RPC_FAR *Attribute);
-
-
- void __RPC_STUB IIcadAttributes_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IIcadAttributes_Item_Proxy(
- IIcadAttributes __RPC_FAR * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IIcadAttribute __RPC_FAR *__RPC_FAR *ppItem);
-
-
- void __RPC_STUB IIcadAttributes_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IIcadAttributes_INTERFACE_DEFINED__ */
-
-
- #ifndef __IIcadBlockInsert_INTERFACE_DEFINED__
- #define __IIcadBlockInsert_INTERFACE_DEFINED__
-
- /* interface IIcadBlockInsert */
- /* [unique][hidden][dual][oleautomation][uuid][object] */
-
-
- EXTERN_C const IID IID_IIcadBlockInsert;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8011c168-7e36-11d1-bc5a-0060089608a4")
- IIcadBlockInsert : public IIcadEntity
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_InsertionPoint(
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppInsertPoint) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_InsertionPoint(
- /* [in] */ IIcadPoint __RPC_FAR *InsertPoint) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *pBlockName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Name(
- /* [in] */ BSTR NewBlockName) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Normal(
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Normal(
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_HasAttributes(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbHasAttributes) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Rotation(
- /* [retval][out] */ double __RPC_FAR *pRotation) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Rotation(
- /* [in] */ double Rotation) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_XScaleFactor(
- /* [retval][out] */ double __RPC_FAR *pScaleFactor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_XScaleFactor(
- /* [in] */ double ScaleFactor) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_YScaleFactor(
- /* [retval][out] */ double __RPC_FAR *pScaleFactor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_YScaleFactor(
- /* [in] */ double ScaleFactor) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ZScaleFactor(
- /* [retval][out] */ double __RPC_FAR *pScaleFactor) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ZScaleFactor(
- /* [in] */ double ScaleFactor) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Explode(
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *pObjects) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetAttributes(
- /* [retval][out] */ IIcadAttributes __RPC_FAR *__RPC_FAR *ppAttributes) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IIcadBlockInsertVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IIcadBlockInsert __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IIcadBlockInsert __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ IIcadApplication __RPC_FAR *__RPC_FAR *ppApp);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ IIcadDocument __RPC_FAR *__RPC_FAR *ppDoc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Handle )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pstrHandle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_handitem )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pHanditem);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXData )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ BSTR AppName,
- /* [out][in] */ VARIANT __RPC_FAR *TypeArray,
- /* [out][in] */ VARIANT __RPC_FAR *DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXData )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ VARIANT TypeArray,
- /* [in] */ VARIANT DataArray);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IIcadBlockInsert __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ Colors __RPC_FAR *pColor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ Colors Color);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityName )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEntName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityType )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ EntityType __RPC_FAR *pType);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Layer )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLayer);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Layer )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ BSTR Layer);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Linetype )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLinetype);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Linetype )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ BSTR Linetype);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LinetypeScale )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *LinetypeScale);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LinetypeScale )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ double LinetypeScale);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVisible);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayPolar )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ int NumberOfObjects,
- /* [in] */ double IncludedAngle,
- /* [in] */ IIcadPoint __RPC_FAR *CenterPoint,
- /* [in] */ IIcadPoint __RPC_FAR *PointOnAxis,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL RotateObjects,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArrayRectangular )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ int NumberOfRows,
- /* [in] */ int NumberOfColumns,
- /* [defaultvalue][optional][in] */ int NumberOfLevels,
- /* [in] */ double GapBetweenRows,
- /* [in] */ double GapBetweenColumns,
- /* [optional][in] */ double GapBetweenLevels,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *ppObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Copy )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *ppCopy);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Erase )(
- IIcadBlockInsert __RPC_FAR * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MinPoint,
- /* [out][in] */ IIcadPoint __RPC_FAR *__RPC_FAR *MaxPoint);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Highlight )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL HighlightFlag);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntersectWith )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *IntersectingObject,
- /* [in] */ IntersectOptions Option,
- /* [retval][out] */ IIcadPoints __RPC_FAR *__RPC_FAR *ppIntersectingPoints);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror3D )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ IIcadPoint __RPC_FAR *Point3,
- /* [defaultvalue][optional][in] */ VARIANT_BOOL MakeCopy,
- /* [retval][out] */ IIcadEntity __RPC_FAR *__RPC_FAR *MirroredEntity);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3D )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *Point1,
- /* [in] */ IIcadPoint __RPC_FAR *Point2,
- /* [in] */ double RotationAngle);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleEntity )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *BasePoint,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformBy )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ IIcadMatrix __RPC_FAR *Matrix);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
- IIcadBlockInsert __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InsertionPoint )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ IIcadPoint __RPC_FAR *__RPC_FAR *ppInsertPoint);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InsertionPoint )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ IIcadPoint __RPC_FAR *InsertPoint);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pBlockName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ BSTR NewBlockName);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Normal )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ IIcadVector __RPC_FAR *__RPC_FAR *ppExtrusionDirection);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Normal )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ IIcadVector __RPC_FAR *ExtrusionDirection);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasAttributes )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbHasAttributes);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rotation )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pRotation);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rotation )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ double Rotation);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XScaleFactor )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pScaleFactor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_XScaleFactor )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YScaleFactor )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pScaleFactor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_YScaleFactor )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZScaleFactor )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *pScaleFactor);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZScaleFactor )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [in] */ double ScaleFactor);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Explode )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ IIcadSelectionSet __RPC_FAR *__RPC_FAR *pObjects);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAttributes )(
- IIcadBlockInsert __RPC_FAR * This,
- /* [retval][out] */ IIcadAttributes __RPC_FAR *__RPC_FAR *ppAttributes);
-
- END_INTERFACE
- } IIcadBlockInsertVtbl;
-
- interface IIcadBlockInsert
- {
- CONST_VTBL struct IIcadBlockInsertVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IIcadBlockInsert_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IIcadBlockInsert_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IIcadBlockInsert_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IIcadBlockInsert_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IIcadBlockInsert_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IIcadBlockInsert_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IIcadBlockInsert_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IIcadBlockInsert_get_Application(This,ppApp) \
- (This)->lpVtbl -> get_Application(This,ppApp)
-
- #define IIcadBlockInsert_get_Document(This,ppDoc) \
- (This)->lpVtbl -> get_Document(This,ppDoc)
-
- #define IIcadBlockInsert_get_Parent(This,ppParent) \
- (This)->lpVtbl -> get_Parent(This,ppParent)
-
- #define IIcadBlockInsert_get_Handle(This,pstrHandle) \
- (This)->lpVtbl -> get_Handle(This,pstrHandle)
-
- #define IIcadBlockInsert__handitem(This,pHanditem) \
- (This)->lpVtbl -> _handitem(This,pHanditem)
-
- #define IIcadBlockInsert_GetXData(This,AppName,TypeArray,DataArray) \
- (This)->lpVtbl -> GetXData(This,AppName,TypeArray,DataArray)
-
- #define IIcadBlockInsert_SetXData(This,TypeArray,DataArray) \
- (This)->lpVtbl -> SetXData(This,TypeArray,DataArray)
-
- #define IIcadBlockInsert_Delete(This) \
- (This)->lpVtbl -> Delete(This)
-
-
- #define IIcadBlockInsert_get_Color(This,pColor) \
- (This)->lpVtbl -> get_Color(This,pColor)
-
- #define IIcadBlockInsert_put_Color(This,Color) \
- (This)->lpVtbl -> put_Color(This,Color)
-
- #define IIcadBlockInsert_get_EntityName(This,pEntName) \
- (This)->lpVtbl -> get_EntityName(This,pEntName)
-
- #define IIcadBlockInsert_get_EntityType(This,pType) \
- (This)->lpVtbl -> get_EntityType(This,pType)
-
- #define IIcadBlockInsert_get_Layer(This,pLayer) \
- (This)->lpVtbl -> get_Layer(This,pLayer)
-
- #define IIcadBlockInsert_put_Layer(This,Layer) \
- (This)->lpVtbl -> put_Layer(This,Layer)
-
- #define IIcadBlockInsert_get_Linetype(This,pLinetype) \
- (This)->lpVtbl -> get_Linetype(This,pLinetype)
-
- #define IIcadBlockInsert_put_Linetype(This,Linetype) \
- (This)->lpVtbl -> put_Linetype(This,Linetype)
-
- #define IIcadBlockInsert_get_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> get_LinetypeScale(This,LinetypeScale)
-
- #define IIcadBlockInsert_put_LinetypeScale(This,LinetypeScale) \
- (This)->lpVtbl -> put_LinetypeScale(This,LinetypeScale)
-
- #define IIcadBlockInsert_get_Visible(This,pVisible) \
- (This)->lpVtbl -> get_Visible(This,pVisible)
-
- #define IIcadBlockInsert_put_Visible(This,Visible) \
- (This)->lpVtbl -> put_Visible(This,Visible)
-
- #define IIcadBlockInsert_ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects) \
- (This)->lpVtbl -> ArrayPolar(This,NumberOfObjects,IncludedAngle,CenterPoint,PointOnAxis,RotateObjects,ppObjects)
-
- #define IIcadBlockInsert_ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBetweenLevels,ppObjects) \
- (This)->lpVtbl -> ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,GapBetweenRows,GapBetweenColumns,GapBet